<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://www.pcgamer.com/feeds/tag/asus/" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from PC Gamer in Asus ]]></title>
                <link>https://www.pcgamer.com/tag/asus</link>
        <description><![CDATA[ All the latest asus content from the PC Gamer team ]]></description>
                                    <lastBuildDate>Tue, 18 Aug 2026 09:18:44 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Razer Naga V3 Pro review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Razer's Naga series has always been a bit eye-catching. Slapping tens of buttons on a gaming mouse will naturally make it stand out in the looks department, but having owned two Nagas in my lifetime, I can see it only really takes an evening to get why people love 'em. </p><p>MMOs are notorious for demanding lots of shortcuts and macros, and it's just not feasible on most keyboards to reach over to the nine key every thirty seconds. When considering the hundreds of hours MMOs tend to eat up, that's an awful lot of stretching time. You can make do with custom controls, but MMO mice offer not only out-of-the-box usability, but specifically crafted ergonomics. </p><p>The Naga V3 Pro follows on pretty routinely from its predecessor with the exact same dimensions, but a lighter weight and different internals. As such, it's a pretty by-the-numbers upgrade and will fit at home in the palms of a Naga V2 Pro owner. But is it really worth $180 just to get a better sensor, cleaner clicks, and doubleshot moulded keycaps? The answer for anyone but the most hardcore (and well-off) MMO gamers is 'probably not, but it's pretty neat anyway'.</p><p>And still, I'd say it's the nicest MMO mouse I've ever used. Thanks to the addition of a love-it-or-hate-it switch sound (I personally quite dislike the noise), it's not the best in every single compartment, but taking it for a spin in all manner of games shows it's no slouch in even non-MMO use cases, and for its price, it's gotta be. </p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You play lots of MMOs, but not all the time: </strong>Thanks to easy-to-use and well-built faceplates, this functions well as an everyday mouse too</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌<strong> You have a Naga V2 Pro: </strong>Though it's certainly an upgrade, it's a relatively straightforward one, and not something I'd pay $200 for. </p></div></div></div></div><h2 class="article-body__section" id="section-features"><span>Features</span></h2><div ><table><caption>Razer Naga V3 Pro vs Naga V2 Pro</caption><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Naga V3 Pro</strong></p></td><td  ><p><strong>Naga V2 Pro</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Sensor</strong></p></td><td  ><p>Razer Focus Pro 50K Optical Sensor Gen </p></td><td  ><p>Razer Focus Pro 30K Optical Sensor</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Wired and Wireless (Bluetooth or 2.4 GHz)</p></td><td  ><p>Wired and Wireless (Bluetooth or 2.4 GHz)</p></td></tr><tr><td class="firstcol " ><p><strong>Switches</strong></p></td><td  ><p>Optical Mouse Switches Gen-4</p></td><td  ><p>Optical Mouse Switches Gen-3</p></td></tr><tr><td class="firstcol " ><p><strong>Polling rate</strong></p></td><td  ><p>1,000 Hz (up to 8,000 Hz with Mouse Dock Pro or HyperPolling dongle)</p></td><td  ><p>1000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>DPI</strong></p></td><td  ><p>Up to 50,000</p></td><td  ><p>Up to 30,000</p></td></tr><tr><td class="firstcol " ><p><strong>Acceleration</strong></p></td><td  ><p>90 G</p></td><td  ><p>70 G</p></td></tr><tr><td class="firstcol " ><p><strong>Speed</strong></p></td><td  ><p>930 IPS</p></td><td  ><p>750 IPS</p></td></tr><tr><td class="firstcol " ><p><strong>RGB</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>112 g at lightest and 117 g at heaviest</p></td><td  ><p>134 g</p></td></tr><tr><td class="firstcol " ><p><strong>Battery Life</strong></p></td><td  ><p>Up to 155 Hours on HyperSpeed</p></td><td  ><p>Up to 150 hours on HyperSpeed</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.razer.com/gaming-mice/razer-naga-v3-pro?srsltid=AfmBOopYIK-QzeGQrZ5Exr0dihQWMd0mtypWZGwS8w8yEqzKD5Dg4rhQ" target="_blank">$180</a> | £180 | €200</p></td><td  ><p>$180 | £180 | €200</p></td></tr></tbody></table></div><p>Being very similar to the Naga V2 Pro, you likely won't be shocked by the V3 Pro's solid feature set. It comes with three faceplates with different button layouts: twelve, six, and two. Being magnetic and super easy to swap out, the point is to flit between button layouts depending on your game. </p><p>The 12 button layout is perfect for Final Fantasy 14, making it easy to control all major skills, plus a few extra from the mouse. Elder Scrolls Online, with its smaller pool of skills, is best fitted for the six button layout. Then, for shooters and everyday use, the two button setup is king. </p><p>Its raw specs are super solid, with a max DPI of 50,000, speed of 930 IPS, and both an optical sensor and optical switches. It only comes with 1,000 Hz polling out of the box (though you can pay extra, via the Mouse Dock Pro or HyperPolling dongle, for 8,000 Hz), and though 8,000 Hz is unnecessary for most people, I still would have expected the option at this price point. </p><p>Even without the 12-button faceplate, the V3 Pro is loaded with extra buttons: two DPI switches on the left click, two under the scroll wheel, and one on the right-hand side. Even with just the two-button faceplate, you have 13 different buttons to play with overall. </p><p>The Naga V3 Pro is kitted with some other neat features, too, like its Hyperscroll Tilt Wheel Gen 2, which is one of the best scroll wheels I've used. You can scroll it without any nasty notching, or you can set nice notches for better precision in Razer's Synapse software. I like a little bit of both.  Notches, but it'll spin freely if I go HAM. The wheel can be pushed to the left and right, which is neat for scrolling particularly big webpages, or, in my case, scrolling the timeline in DaVinci Resolve. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7gWhHzQpX8E5uyCdJUUyiP.jpg" alt="The Razer Naga V3 Pro in a hand, from the back right" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sPiW4daSqrj4CdLo85U7ZP.jpg" alt="The Razer Naga V3 Pro in a hand, from the top" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>It's probably no surprise to you that the mouse with 23 buttons has a dedicated AI button, it being 2026 and all, but I swiftly swapped that out for a different control and never looked back. </p><p>Also, being 2026, you are getting the option to swap between wired and wireless (Bluetooth or 2.4 GHz), and the box comes with a USB Type-A to USB Type-C connector, which is a solid extra. The dongle, without the adapter, plugs in via USB Type-A. You aren't getting a wireless charger or charging dock with the Naga V3 Pro, but the 155 hours of battery life is enough that most users would only need to charge it every month or so. </p><p>If that battery life is more than you were expecting, you have Razer's FrameSync technology to thank. As <a href="https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/" target="_blank">we've explained before</a>, think of it sort of like what G-Sync or any variable refresh rate tech does. It synchronises the hardware with the polling from your system, which means it only captures as much as is necessary for low latency. In turn, it becomes more efficient and drains the battery less. In case you're worried (and spoilers for the performance section), I found the sensor to perform very well. </p><h3 class="article-body__section" id="section-ergonomics"><span>Ergonomics</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hVcCySat5wHF4heM3wJwvP" name="IMG_0203" alt="The Razer Naga V3 Pro, its three faceplate, and the connector on a wooden table" src="https://cdn.mos.cms.futurecdn.net/hVcCySat5wHF4heM3wJwvP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Naga V3 Pro is a rather heavy beast (though lighter than its predecessor), being 112 g at its very lightest. It balances the weight well. With a very slight curve in the faceplate, it's easy to pick up with my thumb, and a groove for the ring finger on the right-hand side makes it a very accommodating shape for my rather large hands. The faceplates are well designed too, with the 12-button one curving inwards around the middle of the numberpad to give a natural groove to place the thumb. This groove also allows me to find my place without having to look at the mouse.</p><p>Importantly, that weight actually gives the Naga V3 Pro a great sense of comfort. Given you will be spending a lot of time hitting the left-hand side with your thumb, it has to be steady to avoid misclicks and poor aim in the middle of a game, and it does it well. The mouse feet are plenty smooth, and all buttons are easy to hit. </p><p>Thanks likely in part to its weight, the V3 Pro is a very sturdy mouse too, and one I wasn't afraid of breaking if it dropped off my desk. In fact, with a small compartment under the faceplate for the 2.4 GHz receiver, it's a decent mouse to throw in a backpack and use on the go too. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N2jN5GDWbwqAafb9wd6rqP" name="IMG_0205" alt="The Razer Naga V3 Pro without its faceplate, with the connector inside" src="https://cdn.mos.cms.futurecdn.net/N2jN5GDWbwqAafb9wd6rqP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Though it takes a little time to get used to, the 12-button plate is far easier to use than you might otherwise think. With it counting up in threes, it's pretty easy to remember which number is which if you know your times tables, and muscle memory started to form for me very quickly. </p><p>The six-button and two-button faceplates are a little high for my liking, being near the top of the faceplate, but both have clearly defined buttons. The six-button layout also has a curve into the middle, which is great for finding a position for your thumb. </p><p>Given the button for the ring finger on the right-hand side, there's a specific way that you should hold the Naga V3 Pro to take advantage of its shape. The claw grip and fingertip grip both feel a tad awkward, but the palm grip feels perfect to me. The mouse holds the fingers well, and is well balanced to allow me to easily hit all of its buttons. </p><h3 class="article-body__section" id="section-performance"><span>Performance</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/n5AjozZwseHpFP4Fx8552Q.jpg" alt="The Razer Naga V3 Pro on a wooden table from the bottom, next to its faceplates" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3GmGvPS8MbEEGqFdL67KxP.jpg" alt="The Razer Naga V3 Pro on a wooden table from the back left" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/F3uEAdBkLPSLENpuEpcdvP.jpg" alt="The Razer Naga V3 Pro on a wooden table from the side, with the mouse upside down" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>One of the biggest differences between the Naga V2 Pro and V3 Pro is in the 50,000 DPI optical sensor, and it performs really well. It's snappy, smooth, accurate, and is the same sensor used in the incredible <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/">Viper V4 Pro</a>. Naturally, the added weight means you aren't getting competitive-level speed from physically moving the mouse, but its sensor is top-notch. </p><p>One place it does fall significantly under the Viper V4 Pro is in its polling rate, with the Naga V3 Pro reaching a max 1,000 Hz polling out of the box. You can pay extra to get 8,000 Hz via the Mouse Dock Pro or HyperPolling dongle, but I'd argue it's not worth the extra price and hit to battery life for that polling rate, especially when the Naga V3 Pro is already plenty expensive. </p><p>In Final Fantasy 14, I found the Naga V3 Pro to be a genuine boon to gameplay, allowing me to hit almost every key I want without having to stretch, and without even customising the mouse. With some smart custom controls, I managed to make the mouse even more useful in-game, with the ring finger button opening the map, and the click under the scroll wheel opening inventory. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zJsH6RW63CVBGLCQQCcEzP" name="IMG_0213" alt="The Razer Naga V3 Pro on a wooden table" src="https://cdn.mos.cms.futurecdn.net/zJsH6RW63CVBGLCQQCcEzP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div><blockquote><p>Given its weight, I was concerned it would feel a tad sluggish in Counter-Strike 2, but I was happily proven wrong</p></blockquote></div><p>Given its weight, I was concerned it would feel a tad sluggish in Counter-Strike 2, but I was happily proven wrong. It certainly requires a bit more effort than a super light mouse, but I found myself more accurate holding down lines of sight.</p><p>The optical switches in the Naga V3 Pro are immense, being both accurate and feeling great under the finger. In fact, all of the buttons on the mouse perform really well, and it's clear how much thought has been put into feel and function. But my biggest gripe with the Gen 4 optical switches under the left and right click is that I really dislike their sound. Both of them have a high-pitched, plastic-sounding ping that is near shrill to my ears. At a distance, it's fine, though a little loud, but clicking away at them all day for both games and work has driven home how much I dislike the sound of Razer's latest switch tech. </p><p>In fact, I had the chance to mess around with the <a href="https://www.razer.com/hk-en/gaming-mice/razer-basilisk-v3-pro?srsltid=AfmBOorjwFTDOy9vvq12jGRQZ1mDj7it4NlbtDFNCskHmaWP31joUscG">Basilisk V3 Pro</a> and its older Gen 3 switches, and I think the sound is so annoying that I'd almost pick those switches instead. </p><h3 class="article-body__section" id="section-aesthetics"><span>Aesthetics</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xnqip6yWUMJocx5tRWHheP.jpg" alt="The Razer Naga V3 Pro on a wooden table" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fQP8caEzApctMkKshLsQuP.jpg" alt="The Razer Naga V3 Pro on a wooden table from the front" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>It might seem like a tough challenge to make a 23-button mouse look good, but actually I think Razer has nailed it with the Naga V3 Pro, much like it nailed it with the Naga V2 Pro. There are better-looking, sleeker mice out there, but none that hold so many buttons, and visually, I think it's leagues ahead of Corsair's blocky <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-scimitar-elite-wireless-se-review/" target="_blank">Scimitar Elite Wireless SE</a> (which is also an MMO mouse). </p><p>The side buttons, plus scroll wheel and base, have RGB lighting in them, which is customisable in Razer's software. They do a good job complementing the black of the rest of the mouse, and even look decent when turned off. </p><h3 class="article-body__section" id="section-software"><span>Software</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/HpYUC8ZpnPzJDVJiuK9YD7.jpg" alt="Razer Synapse software, showing off the Naga V3 Pro and its custom buttons" /><figcaption><small role="credit">Razer</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fwArFE6DfR4MNqKevx8jZD.jpg" alt="Razer Synapse software, showing off the Naga V3 Pro and its performance tab" /><figcaption><small role="credit">Razer</small></figcaption></figure></figure><div><blockquote><p>In the first hour or so, the profile system did fail, but after a reset, it has not had any problems since. </p></blockquote></div><p>Razer's software, like software from most major hardware brands, has always been inconsistent for me, but Synapse has worked almost perfectly in my time with the mouse. In the first hour or so, the profile system did fail (with it taking forever to save a profile), but after a reset, it has not had any problems since. </p><p>You can use it to customise RGB, swap between polling rates and DPI, and most importantly, you can swap what all of those buttons do. It's all rather intuitive and easy-to-use, and my only other complaint is that the web software doesn't yet support the Naga V3 Pro (or most of Razer's mice, for what it's worth).</p><p>Thanks to the breadth of buttons, I finally found a use for profiles. Though I'm happy to have them, I rarely use multiple profiles on my gaming mouse, but one profile is my everyday profile, another is for MMOs, and the last is for shooters. For the most part, swapping profiles mostly just changes what the 12 buttons on the faceplate do, but they also change the sensitivity of the scroll wheel's free scroll function. </p><h3 class="article-body__section" id="section-value"><span>Value </span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zJsH6RW63CVBGLCQQCcEzP" name="IMG_0213" alt="The Razer Naga V3 Pro on a wooden table" src="https://cdn.mos.cms.futurecdn.net/zJsH6RW63CVBGLCQQCcEzP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The first time I heard the Naga V3 Pro's price point, I heard myself exhale a little too loudly. $180 is so much money, and though it is using the latest Razer sensor, it is at just a standard polling rate. And the Viper V4 Pro has the latest sensor and switches, plus it's a lot lighter, offers 8,000 Hz polling out of the box.  And is still $20 cheaper. </p><p>Then, if you're looking for an MMO mouse, Corsair's Scimitar Elite Wireless SE is $40 less at MSRP, but is regularly less than half the price of the Naga V3 Pro. Giving it 89% in our review, it is currently our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-mmo-gaming-mouse" target="_blank">best MMO gaming mouse</a>. It doesn't have a swappable faceplate, but it has chunkier side buttons that are designed to work as a mini Stream Deck. </p><p>And if you're willing to go more budget, the likes of the Naga V2 Hyperspeed is often under half the price of the Naga V3 Pro, and comes with the same scroll wheel technology (though last gen), Razer's 30K optical sensor, and 250 hours of battery life (though it uses swappable batteries). You aren't getting the swappable faceplates and the latest sensor, but for all intents and purposes, it's still a very solid MMO mouse. </p><p>So, for the same price, you could pick up a Naga V3 Pro alongside <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair's uber lightweight Sabre V2 Pro</a>, four and a half <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2 Pros</a>, or just under 14 months of Final Fantasy 14. And that is a heavy price to stomach for any gaming mouse, even though the Naga V3 Pro is genuinely great. </p><p>If you are someone who occasionally plays MMOs, I don't think the Naga V3 Pro is necessarily for you, but if you want the best and play Final Fantasy 14 like it's your second job, I don't think I'd be recommending anything else. Though I would probably recommend cranking the speakers loud enough to drown out the clicks. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-mice/razer-naga-v3-pro-review/</link>
                                                                            <description>
                            <![CDATA[ An upgrade in pretty much every way (if you ignore the audible ping of the switches). ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VoC7Nefyvxfz8vx7DkQY6G</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bxiLAwj2yKPCob3YQrKmwP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 18 Aug 2026 09:18:44 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/bxiLAwj2yKPCob3YQrKmwP-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Razer Naga V3 Pro on a wooden table from the left hand side, showing the 12 button faceplate]]></media:description>                                                            <media:text><![CDATA[The Razer Naga V3 Pro on a wooden table from the left hand side, showing the 12 button faceplate]]></media:text>
                                <media:title type="plain"><![CDATA[The Razer Naga V3 Pro on a wooden table from the left hand side, showing the 12 button faceplate]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bxiLAwj2yKPCob3YQrKmwP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Razer's Naga series has always been a bit eye-catching. Slapping tens of buttons on a gaming mouse will naturally make it stand out in the looks department, but having owned two Nagas in my lifetime, I can see it only really takes an evening to get why people love 'em. </p><p>MMOs are notorious for demanding lots of shortcuts and macros, and it's just not feasible on most keyboards to reach over to the nine key every thirty seconds. When considering the hundreds of hours MMOs tend to eat up, that's an awful lot of stretching time. You can make do with custom controls, but MMO mice offer not only out-of-the-box usability, but specifically crafted ergonomics. </p><p>The Naga V3 Pro follows on pretty routinely from its predecessor with the exact same dimensions, but a lighter weight and different internals. As such, it's a pretty by-the-numbers upgrade and will fit at home in the palms of a Naga V2 Pro owner. But is it really worth $180 just to get a better sensor, cleaner clicks, and doubleshot moulded keycaps? The answer for anyone but the most hardcore (and well-off) MMO gamers is 'probably not, but it's pretty neat anyway'.</p><p>And still, I'd say it's the nicest MMO mouse I've ever used. Thanks to the addition of a love-it-or-hate-it switch sound (I personally quite dislike the noise), it's not the best in every single compartment, but taking it for a spin in all manner of games shows it's no slouch in even non-MMO use cases, and for its price, it's gotta be. </p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You play lots of MMOs, but not all the time: </strong>Thanks to easy-to-use and well-built faceplates, this functions well as an everyday mouse too</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌<strong> You have a Naga V2 Pro: </strong>Though it's certainly an upgrade, it's a relatively straightforward one, and not something I'd pay $200 for. </p></div></div></div></div><h2 class="article-body__section" id="section-features"><span>Features</span></h2><div ><table><caption>Razer Naga V3 Pro vs Naga V2 Pro</caption><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Naga V3 Pro</strong></p></td><td  ><p><strong>Naga V2 Pro</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Sensor</strong></p></td><td  ><p>Razer Focus Pro 50K Optical Sensor Gen </p></td><td  ><p>Razer Focus Pro 30K Optical Sensor</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Wired and Wireless (Bluetooth or 2.4 GHz)</p></td><td  ><p>Wired and Wireless (Bluetooth or 2.4 GHz)</p></td></tr><tr><td class="firstcol " ><p><strong>Switches</strong></p></td><td  ><p>Optical Mouse Switches Gen-4</p></td><td  ><p>Optical Mouse Switches Gen-3</p></td></tr><tr><td class="firstcol " ><p><strong>Polling rate</strong></p></td><td  ><p>1,000 Hz (up to 8,000 Hz with Mouse Dock Pro or HyperPolling dongle)</p></td><td  ><p>1000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>DPI</strong></p></td><td  ><p>Up to 50,000</p></td><td  ><p>Up to 30,000</p></td></tr><tr><td class="firstcol " ><p><strong>Acceleration</strong></p></td><td  ><p>90 G</p></td><td  ><p>70 G</p></td></tr><tr><td class="firstcol " ><p><strong>Speed</strong></p></td><td  ><p>930 IPS</p></td><td  ><p>750 IPS</p></td></tr><tr><td class="firstcol " ><p><strong>RGB</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>112 g at lightest and 117 g at heaviest</p></td><td  ><p>134 g</p></td></tr><tr><td class="firstcol " ><p><strong>Battery Life</strong></p></td><td  ><p>Up to 155 Hours on HyperSpeed</p></td><td  ><p>Up to 150 hours on HyperSpeed</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.razer.com/gaming-mice/razer-naga-v3-pro?srsltid=AfmBOopYIK-QzeGQrZ5Exr0dihQWMd0mtypWZGwS8w8yEqzKD5Dg4rhQ" target="_blank">$180</a> | £180 | €200</p></td><td  ><p>$180 | £180 | €200</p></td></tr></tbody></table></div><p>Being very similar to the Naga V2 Pro, you likely won't be shocked by the V3 Pro's solid feature set. It comes with three faceplates with different button layouts: twelve, six, and two. Being magnetic and super easy to swap out, the point is to flit between button layouts depending on your game. </p><p>The 12 button layout is perfect for Final Fantasy 14, making it easy to control all major skills, plus a few extra from the mouse. Elder Scrolls Online, with its smaller pool of skills, is best fitted for the six button layout. Then, for shooters and everyday use, the two button setup is king. </p><p>Its raw specs are super solid, with a max DPI of 50,000, speed of 930 IPS, and both an optical sensor and optical switches. It only comes with 1,000 Hz polling out of the box (though you can pay extra, via the Mouse Dock Pro or HyperPolling dongle, for 8,000 Hz), and though 8,000 Hz is unnecessary for most people, I still would have expected the option at this price point. </p><p>Even without the 12-button faceplate, the V3 Pro is loaded with extra buttons: two DPI switches on the left click, two under the scroll wheel, and one on the right-hand side. Even with just the two-button faceplate, you have 13 different buttons to play with overall. </p><p>The Naga V3 Pro is kitted with some other neat features, too, like its Hyperscroll Tilt Wheel Gen 2, which is one of the best scroll wheels I've used. You can scroll it without any nasty notching, or you can set nice notches for better precision in Razer's Synapse software. I like a little bit of both.  Notches, but it'll spin freely if I go HAM. The wheel can be pushed to the left and right, which is neat for scrolling particularly big webpages, or, in my case, scrolling the timeline in DaVinci Resolve. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7gWhHzQpX8E5uyCdJUUyiP.jpg" alt="The Razer Naga V3 Pro in a hand, from the back right" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sPiW4daSqrj4CdLo85U7ZP.jpg" alt="The Razer Naga V3 Pro in a hand, from the top" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>It's probably no surprise to you that the mouse with 23 buttons has a dedicated AI button, it being 2026 and all, but I swiftly swapped that out for a different control and never looked back. </p><p>Also, being 2026, you are getting the option to swap between wired and wireless (Bluetooth or 2.4 GHz), and the box comes with a USB Type-A to USB Type-C connector, which is a solid extra. The dongle, without the adapter, plugs in via USB Type-A. You aren't getting a wireless charger or charging dock with the Naga V3 Pro, but the 155 hours of battery life is enough that most users would only need to charge it every month or so. </p><p>If that battery life is more than you were expecting, you have Razer's FrameSync technology to thank. As <a href="https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/" target="_blank">we've explained before</a>, think of it sort of like what G-Sync or any variable refresh rate tech does. It synchronises the hardware with the polling from your system, which means it only captures as much as is necessary for low latency. In turn, it becomes more efficient and drains the battery less. In case you're worried (and spoilers for the performance section), I found the sensor to perform very well. </p><h3 class="article-body__section" id="section-ergonomics"><span>Ergonomics</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hVcCySat5wHF4heM3wJwvP" name="IMG_0203" alt="The Razer Naga V3 Pro, its three faceplate, and the connector on a wooden table" src="https://cdn.mos.cms.futurecdn.net/hVcCySat5wHF4heM3wJwvP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Naga V3 Pro is a rather heavy beast (though lighter than its predecessor), being 112 g at its very lightest. It balances the weight well. With a very slight curve in the faceplate, it's easy to pick up with my thumb, and a groove for the ring finger on the right-hand side makes it a very accommodating shape for my rather large hands. The faceplates are well designed too, with the 12-button one curving inwards around the middle of the numberpad to give a natural groove to place the thumb. This groove also allows me to find my place without having to look at the mouse.</p><p>Importantly, that weight actually gives the Naga V3 Pro a great sense of comfort. Given you will be spending a lot of time hitting the left-hand side with your thumb, it has to be steady to avoid misclicks and poor aim in the middle of a game, and it does it well. The mouse feet are plenty smooth, and all buttons are easy to hit. </p><p>Thanks likely in part to its weight, the V3 Pro is a very sturdy mouse too, and one I wasn't afraid of breaking if it dropped off my desk. In fact, with a small compartment under the faceplate for the 2.4 GHz receiver, it's a decent mouse to throw in a backpack and use on the go too. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N2jN5GDWbwqAafb9wd6rqP" name="IMG_0205" alt="The Razer Naga V3 Pro without its faceplate, with the connector inside" src="https://cdn.mos.cms.futurecdn.net/N2jN5GDWbwqAafb9wd6rqP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Though it takes a little time to get used to, the 12-button plate is far easier to use than you might otherwise think. With it counting up in threes, it's pretty easy to remember which number is which if you know your times tables, and muscle memory started to form for me very quickly. </p><p>The six-button and two-button faceplates are a little high for my liking, being near the top of the faceplate, but both have clearly defined buttons. The six-button layout also has a curve into the middle, which is great for finding a position for your thumb. </p><p>Given the button for the ring finger on the right-hand side, there's a specific way that you should hold the Naga V3 Pro to take advantage of its shape. The claw grip and fingertip grip both feel a tad awkward, but the palm grip feels perfect to me. The mouse holds the fingers well, and is well balanced to allow me to easily hit all of its buttons. </p><h3 class="article-body__section" id="section-performance"><span>Performance</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/n5AjozZwseHpFP4Fx8552Q.jpg" alt="The Razer Naga V3 Pro on a wooden table from the bottom, next to its faceplates" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3GmGvPS8MbEEGqFdL67KxP.jpg" alt="The Razer Naga V3 Pro on a wooden table from the back left" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/F3uEAdBkLPSLENpuEpcdvP.jpg" alt="The Razer Naga V3 Pro on a wooden table from the side, with the mouse upside down" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>One of the biggest differences between the Naga V2 Pro and V3 Pro is in the 50,000 DPI optical sensor, and it performs really well. It's snappy, smooth, accurate, and is the same sensor used in the incredible <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/">Viper V4 Pro</a>. Naturally, the added weight means you aren't getting competitive-level speed from physically moving the mouse, but its sensor is top-notch. </p><p>One place it does fall significantly under the Viper V4 Pro is in its polling rate, with the Naga V3 Pro reaching a max 1,000 Hz polling out of the box. You can pay extra to get 8,000 Hz via the Mouse Dock Pro or HyperPolling dongle, but I'd argue it's not worth the extra price and hit to battery life for that polling rate, especially when the Naga V3 Pro is already plenty expensive. </p><p>In Final Fantasy 14, I found the Naga V3 Pro to be a genuine boon to gameplay, allowing me to hit almost every key I want without having to stretch, and without even customising the mouse. With some smart custom controls, I managed to make the mouse even more useful in-game, with the ring finger button opening the map, and the click under the scroll wheel opening inventory. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zJsH6RW63CVBGLCQQCcEzP" name="IMG_0213" alt="The Razer Naga V3 Pro on a wooden table" src="https://cdn.mos.cms.futurecdn.net/zJsH6RW63CVBGLCQQCcEzP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div><blockquote><p>Given its weight, I was concerned it would feel a tad sluggish in Counter-Strike 2, but I was happily proven wrong</p></blockquote></div><p>Given its weight, I was concerned it would feel a tad sluggish in Counter-Strike 2, but I was happily proven wrong. It certainly requires a bit more effort than a super light mouse, but I found myself more accurate holding down lines of sight.</p><p>The optical switches in the Naga V3 Pro are immense, being both accurate and feeling great under the finger. In fact, all of the buttons on the mouse perform really well, and it's clear how much thought has been put into feel and function. But my biggest gripe with the Gen 4 optical switches under the left and right click is that I really dislike their sound. Both of them have a high-pitched, plastic-sounding ping that is near shrill to my ears. At a distance, it's fine, though a little loud, but clicking away at them all day for both games and work has driven home how much I dislike the sound of Razer's latest switch tech. </p><p>In fact, I had the chance to mess around with the <a href="https://www.razer.com/hk-en/gaming-mice/razer-basilisk-v3-pro?srsltid=AfmBOorjwFTDOy9vvq12jGRQZ1mDj7it4NlbtDFNCskHmaWP31joUscG">Basilisk V3 Pro</a> and its older Gen 3 switches, and I think the sound is so annoying that I'd almost pick those switches instead. </p><h3 class="article-body__section" id="section-aesthetics"><span>Aesthetics</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xnqip6yWUMJocx5tRWHheP.jpg" alt="The Razer Naga V3 Pro on a wooden table" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fQP8caEzApctMkKshLsQuP.jpg" alt="The Razer Naga V3 Pro on a wooden table from the front" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>It might seem like a tough challenge to make a 23-button mouse look good, but actually I think Razer has nailed it with the Naga V3 Pro, much like it nailed it with the Naga V2 Pro. There are better-looking, sleeker mice out there, but none that hold so many buttons, and visually, I think it's leagues ahead of Corsair's blocky <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-scimitar-elite-wireless-se-review/" target="_blank">Scimitar Elite Wireless SE</a> (which is also an MMO mouse). </p><p>The side buttons, plus scroll wheel and base, have RGB lighting in them, which is customisable in Razer's software. They do a good job complementing the black of the rest of the mouse, and even look decent when turned off. </p><h3 class="article-body__section" id="section-software"><span>Software</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/HpYUC8ZpnPzJDVJiuK9YD7.jpg" alt="Razer Synapse software, showing off the Naga V3 Pro and its custom buttons" /><figcaption><small role="credit">Razer</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fwArFE6DfR4MNqKevx8jZD.jpg" alt="Razer Synapse software, showing off the Naga V3 Pro and its performance tab" /><figcaption><small role="credit">Razer</small></figcaption></figure></figure><div><blockquote><p>In the first hour or so, the profile system did fail, but after a reset, it has not had any problems since. </p></blockquote></div><p>Razer's software, like software from most major hardware brands, has always been inconsistent for me, but Synapse has worked almost perfectly in my time with the mouse. In the first hour or so, the profile system did fail (with it taking forever to save a profile), but after a reset, it has not had any problems since. </p><p>You can use it to customise RGB, swap between polling rates and DPI, and most importantly, you can swap what all of those buttons do. It's all rather intuitive and easy-to-use, and my only other complaint is that the web software doesn't yet support the Naga V3 Pro (or most of Razer's mice, for what it's worth).</p><p>Thanks to the breadth of buttons, I finally found a use for profiles. Though I'm happy to have them, I rarely use multiple profiles on my gaming mouse, but one profile is my everyday profile, another is for MMOs, and the last is for shooters. For the most part, swapping profiles mostly just changes what the 12 buttons on the faceplate do, but they also change the sensitivity of the scroll wheel's free scroll function. </p><h3 class="article-body__section" id="section-value"><span>Value </span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zJsH6RW63CVBGLCQQCcEzP" name="IMG_0213" alt="The Razer Naga V3 Pro on a wooden table" src="https://cdn.mos.cms.futurecdn.net/zJsH6RW63CVBGLCQQCcEzP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The first time I heard the Naga V3 Pro's price point, I heard myself exhale a little too loudly. $180 is so much money, and though it is using the latest Razer sensor, it is at just a standard polling rate. And the Viper V4 Pro has the latest sensor and switches, plus it's a lot lighter, offers 8,000 Hz polling out of the box.  And is still $20 cheaper. </p><p>Then, if you're looking for an MMO mouse, Corsair's Scimitar Elite Wireless SE is $40 less at MSRP, but is regularly less than half the price of the Naga V3 Pro. Giving it 89% in our review, it is currently our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-mmo-gaming-mouse" target="_blank">best MMO gaming mouse</a>. It doesn't have a swappable faceplate, but it has chunkier side buttons that are designed to work as a mini Stream Deck. </p><p>And if you're willing to go more budget, the likes of the Naga V2 Hyperspeed is often under half the price of the Naga V3 Pro, and comes with the same scroll wheel technology (though last gen), Razer's 30K optical sensor, and 250 hours of battery life (though it uses swappable batteries). You aren't getting the swappable faceplates and the latest sensor, but for all intents and purposes, it's still a very solid MMO mouse. </p><p>So, for the same price, you could pick up a Naga V3 Pro alongside <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair's uber lightweight Sabre V2 Pro</a>, four and a half <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2 Pros</a>, or just under 14 months of Final Fantasy 14. And that is a heavy price to stomach for any gaming mouse, even though the Naga V3 Pro is genuinely great. </p><p>If you are someone who occasionally plays MMOs, I don't think the Naga V3 Pro is necessarily for you, but if you want the best and play Final Fantasy 14 like it's your second job, I don't think I'd be recommending anything else. Though I would probably recommend cranking the speakers loud enough to drown out the clicks. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Memory is pricey, but I've found three PC component bundles that will save you some money, and future-proof your gaming rig ]]></title>
                                                                                                <dc:content><![CDATA[ <p>PC gaming has always been an expensive hobby, but <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">the memory supply crisis</a> has driven up costs even more. It's not just RAM and SSDs seeing spiking prices either, with plenty of other components becoming increasingly costly. The fact that picking up an entire prebuilt gaming PC has been the most cost-effective way to secure a decent amount of memory for months now is just one sign of the times.</p><p>Picking up a <a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">cheap prebuilt gaming PC</a> is great if this is your first rodeo, but kind of a headache for the average PC upgrader. Thankfully, Newegg is offering a selection of stripped down bundles that ditch bulkier elements like the PC case and focus on the most important components, namely an AM5 socket motherboard, an AMD CPU, a Teamgroup T-Force Vulcan 2x 16 GB kit (which is still our top pick for <a href="https://www.pcgamer.com/best-ram-for-gaming/#section-best-budget-ddr5" target="_blank">the best budget DDR5 kit</a>), and even a free Cooler Master Elite Liquid 240 CPU AIO Cooler while stocks last. Better yet, each one of these DDR5 memory bundles costs comfortably under a grand, too.</p><h3 class="article-body__section" id="section-quick-list"><span>Quick list</span></h3><ul><li><strong>Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus B850 Max Gaming WIFI W motherboard | AMD Ryzen 5 9600X | </strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank"><strong>$525 @ Newegg</strong></a><strong></strong></li><li><strong>Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus TUF Gaming X870E-Plus WIFI7 motherboard | AMD Ryzen 9 9900X | </strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496" target="_blank"><strong>$659 @ Newegg</strong></a><strong></strong></li><li><strong>Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus B850 Max Gaming WIFI W motherboard | AMD Ryzen 7 9800X3D | Samsung 9100 Pro 1 TB SSD | </strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank"><strong>$974 @ Newegg</strong></a></li></ul><h3 class="article-body__section" id="section-pc-component-bundle-deals"><span>PC component bundle deals</span></h3><div class="product"><a data-dimension112="61b1ac00-97f6-11f1-a80e-899708c2af9e" data-action="Deal Block" data-label="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$524.98" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fktgcxNbzXNtqasdxqScvG" name="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fktgcxNbzXNtqasdxqScvG.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank" rel="nofollow" data-dimension112="61b1ac00-97f6-11f1-a80e-899708c2af9e" data-action="Deal Block" data-label="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$524.98">AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle: was $609.97 now $524.98</a></strong><br>As the foundation for a budget build, you can definitely do worse than this bundle offering. The included AMD Ryzen 5 9600X CPU is far from bleeding edge, but the AM5 socket Asus B850 Max Gaming WIFI W motherboard means you'll easily be able to upgrade in the future.</p><p><strong>Key specs: Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus B850 Max Gaming WIFI W motherboard | AMD Ryzen 5 9600X</strong><a class="view-deal button" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank" rel="nofollow" data-dimension112="61b1ac00-97f6-11f1-a80e-899708c2af9e" data-action="Deal Block" data-label="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$524.98">View Deal</a></p></div><p>I'll start with the most affordable option: for <a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank">a couple of cents shy of $525</a>, you're getting 16 GB of DDR5 5200, an Asus B850 Max Gaming WIFI W motherboard, and an <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-5-9600x-review/" target="_blank">AMD Ryzen 5 9600X CPU</a>. Sure, that's not the most bleeding-edge list of components, but it's still a very affordable basis for a first gaming PC build (especially since <a href="https://www.pcgamer.com/hardware/memory/my-testing-shows-that-16-gb-of-system-memory-is-still-absolutely-fine-for-todays-pc-games-but-there-are-some-caveats-to-it-all/" target="_blank">16 GB of RAM is absolutely fine for PC gaming in 2026</a>).</p><p>Obviously, hunting down a GPU to go along with that affordable clutch of components is another matter entirely. Staring down rising graphics card prices, <a href="https://www.pcgamer.com/hardware/graphics-cards/the-gpu-price-hike-is-here-and-you-should-avoid-any-nvidia-card-with-more-than-8-gb-vram-if-you-value-your-bank-balance/" target="_blank">our Dave advises avoiding any Nvidia card with more than 8 GB VRAM</a>. Beyond that, you can take a gander at our <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">graphics card price watch</a> for something that will suit your budget.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><div class="product"><a data-dimension112="61b1ae26-97f6-11f1-b56e-b999fca5a8d6" data-action="Deal Block" data-label="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$658.99" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="unuC5WtKFD87N5hRqgfVUc" name="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/unuC5WtKFD87N5hRqgfVUc.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496" target="_blank" rel="nofollow" data-dimension112="61b1ae26-97f6-11f1-b56e-b999fca5a8d6" data-action="Deal Block" data-label="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$658.99">AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle: was $932.98 now $658.99</a></strong><br>If you've got a smidge more cash in your budget, this would make a decent foundation for a more budget PC build. Again, the included AMD Ryzen 9 9900X is just alright, but the AM5 socket Asus TUF Gaming X870E-Plus WIFI7 motherboard should make it easy enough to upgrade down the line.</p><p><strong>Key Specs: Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus TUF Gaming X870E-Plus WIFI7 motherboard | AMD Ryzen 9 9900X</strong><a class="view-deal button" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496" target="_blank" rel="nofollow" data-dimension112="61b1ae26-97f6-11f1-b56e-b999fca5a8d6" data-action="Deal Block" data-label="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$658.99">View Deal</a></p></div><p>In an attempt to outpace the creeping despair of graphics card pricing, I'm going to move on. Today's second bundle also features 16 GB of DDR5-5200, but also includes the Asus TUF Gaming X870E-Plus Wi-Fi 7 motherboard and an <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-9-9900x-review/" target="_blank">AMD Ryzen 9 9900X</a> processor—<a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496">all for $659</a>. It's always good to have options, but I'm going to move swiftly on to the most expensive bundle.</p><div class="product"><a data-dimension112="61b1aef8-97f6-11f1-b636-7bcf60f07bb5" data-action="Deal Block" data-label="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension48="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension25="$973.98" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="jV6w2zMXnbWBkgm9okfNq9" name="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jV6w2zMXnbWBkgm9okfNq9.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank" rel="nofollow" data-dimension112="61b1aef8-97f6-11f1-b636-7bcf60f07bb5" data-action="Deal Block" data-label="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension48="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension25="$973.98">AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle: was $1128.97 now $973.98</a></strong><br>If your budget stretches this far, then this is the component bundle I would recommend. 1 TB of SSD storage, 16 GB of RAM, plus the overall best CPU for gaming, and all for less than a grand? Sign me up!</p><p><strong>Key Specs: Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus B850 Max Gaming WIFI W motherboard | AMD Ryzen 7 9800X3D | Samsung 9100 Pro 1 TB SSD</strong><a class="view-deal button" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank" rel="nofollow" data-dimension112="61b1aef8-97f6-11f1-b636-7bcf60f07bb5" data-action="Deal Block" data-label="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension48="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension25="$973.98">View Deal</a></p></div><p>Let's get it out of the way: <a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank">the final bundle that caught my eye costs $974</a>. For that price, you're getting another 16 GB of DDR5-5200, plus an Asus B850 Max Gaming WIFI W motherboard. So far, so familiar, but you're also getting the <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D,</a> which is still an exceptional processor for gaming—in fact, it's our pick for <a href="https://www.pcgamer.com/best-cpu-for-gaming/" target="_blank">the best CPU overall</a>. Then, on top of <em>that</em>, this bundle throws in the 1 TB version of the <a href="https://www.pcgamer.com/hardware/ssds/samsung-9100-pro-2-tb-ssd-review/" target="_blank">Samsung 9100 Pro SSD</a>.</p><p>At the very least, that's one less thing to worry about, but otherwise it's up to you whether this bundle has any right to cost nearly as much as a prebuilt PC. I'd argue that picking up an AM5 socket motherboard alongside the best CPU for gaming decently future-proofs whatever you end up building with this bundle—especially as component prices will likely get worse before they get better.</p><h2 id="check-out-all-of-newegg-s-pc-gaming-combo-deals">👉<a href="https://www.newegg.com/p/pl?n=4812" target="_blank">Check out all of Newegg's PC Gaming combo deals</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/memory-is-pricey-but-ive-found-three-pc-component-bundles-that-will-save-you-some-money-and-future-proof-your-gaming-rig/</link>
                                                                            <description>
                            <![CDATA[ Each of these budget-conscious bundles comes with 16 GB of DDR5. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NREBZaQzCbZDttcc58arPK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/oDEthvumKwnwBaYrV2qU8n-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 14 Aug 2026 16:08:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/oDEthvumKwnwBaYrV2qU8n-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus, Samsung, AMD, Team T-Force]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[From top left to bottom right: A Samsung 9100 Pro 1 TB SSD, Asus B850 Max Gaming WIFI W motherboard, AMD Ryzen 7 9800X3D CPU, and a Team Group T-Force Vulcan RAM kit floats in the funky PCG deal void.]]></media:description>                                                            <media:text><![CDATA[From top left to bottom right: A Samsung 9100 Pro 1 TB SSD, Asus B850 Max Gaming WIFI W motherboard, AMD Ryzen 7 9800X3D CPU, and a Team Group T-Force Vulcan RAM kit floats in the funky PCG deal void.]]></media:text>
                                <media:title type="plain"><![CDATA[From top left to bottom right: A Samsung 9100 Pro 1 TB SSD, Asus B850 Max Gaming WIFI W motherboard, AMD Ryzen 7 9800X3D CPU, and a Team Group T-Force Vulcan RAM kit floats in the funky PCG deal void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/oDEthvumKwnwBaYrV2qU8n-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>PC gaming has always been an expensive hobby, but <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">the memory supply crisis</a> has driven up costs even more. It's not just RAM and SSDs seeing spiking prices either, with plenty of other components becoming increasingly costly. The fact that picking up an entire prebuilt gaming PC has been the most cost-effective way to secure a decent amount of memory for months now is just one sign of the times.</p><p>Picking up a <a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">cheap prebuilt gaming PC</a> is great if this is your first rodeo, but kind of a headache for the average PC upgrader. Thankfully, Newegg is offering a selection of stripped down bundles that ditch bulkier elements like the PC case and focus on the most important components, namely an AM5 socket motherboard, an AMD CPU, a Teamgroup T-Force Vulcan 2x 16 GB kit (which is still our top pick for <a href="https://www.pcgamer.com/best-ram-for-gaming/#section-best-budget-ddr5" target="_blank">the best budget DDR5 kit</a>), and even a free Cooler Master Elite Liquid 240 CPU AIO Cooler while stocks last. Better yet, each one of these DDR5 memory bundles costs comfortably under a grand, too.</p><h3 class="article-body__section" id="section-quick-list"><span>Quick list</span></h3><ul><li><strong>Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus B850 Max Gaming WIFI W motherboard | AMD Ryzen 5 9600X | </strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank"><strong>$525 @ Newegg</strong></a><strong></strong></li><li><strong>Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus TUF Gaming X870E-Plus WIFI7 motherboard | AMD Ryzen 9 9900X | </strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496" target="_blank"><strong>$659 @ Newegg</strong></a><strong></strong></li><li><strong>Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus B850 Max Gaming WIFI W motherboard | AMD Ryzen 7 9800X3D | Samsung 9100 Pro 1 TB SSD | </strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank"><strong>$974 @ Newegg</strong></a></li></ul><h3 class="article-body__section" id="section-pc-component-bundle-deals"><span>PC component bundle deals</span></h3><div class="product"><a data-dimension112="61b1ac00-97f6-11f1-a80e-899708c2af9e" data-action="Deal Block" data-label="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$524.98" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fktgcxNbzXNtqasdxqScvG" name="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fktgcxNbzXNtqasdxqScvG.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank" rel="nofollow" data-dimension112="61b1ac00-97f6-11f1-a80e-899708c2af9e" data-action="Deal Block" data-label="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$524.98">AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle: was $609.97 now $524.98</a></strong><br>As the foundation for a budget build, you can definitely do worse than this bundle offering. The included AMD Ryzen 5 9600X CPU is far from bleeding edge, but the AM5 socket Asus B850 Max Gaming WIFI W motherboard means you'll easily be able to upgrade in the future.</p><p><strong>Key specs: Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus B850 Max Gaming WIFI W motherboard | AMD Ryzen 5 9600X</strong><a class="view-deal button" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank" rel="nofollow" data-dimension112="61b1ac00-97f6-11f1-a80e-899708c2af9e" data-action="Deal Block" data-label="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 5 9600X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$524.98">View Deal</a></p></div><p>I'll start with the most affordable option: for <a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881699&Tpk=4881699" target="_blank">a couple of cents shy of $525</a>, you're getting 16 GB of DDR5 5200, an Asus B850 Max Gaming WIFI W motherboard, and an <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-5-9600x-review/" target="_blank">AMD Ryzen 5 9600X CPU</a>. Sure, that's not the most bleeding-edge list of components, but it's still a very affordable basis for a first gaming PC build (especially since <a href="https://www.pcgamer.com/hardware/memory/my-testing-shows-that-16-gb-of-system-memory-is-still-absolutely-fine-for-todays-pc-games-but-there-are-some-caveats-to-it-all/" target="_blank">16 GB of RAM is absolutely fine for PC gaming in 2026</a>).</p><p>Obviously, hunting down a GPU to go along with that affordable clutch of components is another matter entirely. Staring down rising graphics card prices, <a href="https://www.pcgamer.com/hardware/graphics-cards/the-gpu-price-hike-is-here-and-you-should-avoid-any-nvidia-card-with-more-than-8-gb-vram-if-you-value-your-bank-balance/" target="_blank">our Dave advises avoiding any Nvidia card with more than 8 GB VRAM</a>. Beyond that, you can take a gander at our <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">graphics card price watch</a> for something that will suit your budget.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><div class="product"><a data-dimension112="61b1ae26-97f6-11f1-b56e-b999fca5a8d6" data-action="Deal Block" data-label="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$658.99" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="unuC5WtKFD87N5hRqgfVUc" name="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/unuC5WtKFD87N5hRqgfVUc.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496" target="_blank" rel="nofollow" data-dimension112="61b1ae26-97f6-11f1-b56e-b999fca5a8d6" data-action="Deal Block" data-label="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$658.99">AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle: was $932.98 now $658.99</a></strong><br>If you've got a smidge more cash in your budget, this would make a decent foundation for a more budget PC build. Again, the included AMD Ryzen 9 9900X is just alright, but the AM5 socket Asus TUF Gaming X870E-Plus WIFI7 motherboard should make it easy enough to upgrade down the line.</p><p><strong>Key Specs: Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus TUF Gaming X870E-Plus WIFI7 motherboard | AMD Ryzen 9 9900X</strong><a class="view-deal button" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496" target="_blank" rel="nofollow" data-dimension112="61b1ae26-97f6-11f1-b56e-b999fca5a8d6" data-action="Deal Block" data-label="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension48="AMD Ryzen 9 9900X, AM5 Motherboard, DDR5-5200 bundle" data-dimension25="$658.99">View Deal</a></p></div><p>In an attempt to outpace the creeping despair of graphics card pricing, I'm going to move on. Today's second bundle also features 16 GB of DDR5-5200, but also includes the Asus TUF Gaming X870E-Plus Wi-Fi 7 motherboard and an <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-9-9900x-review/" target="_blank">AMD Ryzen 9 9900X</a> processor—<a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881496&Tpk=4881496">all for $659</a>. It's always good to have options, but I'm going to move swiftly on to the most expensive bundle.</p><div class="product"><a data-dimension112="61b1aef8-97f6-11f1-b636-7bcf60f07bb5" data-action="Deal Block" data-label="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension48="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension25="$973.98" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="jV6w2zMXnbWBkgm9okfNq9" name="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jV6w2zMXnbWBkgm9okfNq9.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank" rel="nofollow" data-dimension112="61b1aef8-97f6-11f1-b636-7bcf60f07bb5" data-action="Deal Block" data-label="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension48="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension25="$973.98">AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle: was $1128.97 now $973.98</a></strong><br>If your budget stretches this far, then this is the component bundle I would recommend. 1 TB of SSD storage, 16 GB of RAM, plus the overall best CPU for gaming, and all for less than a grand? Sign me up!</p><p><strong>Key Specs: Team Group T-Force Vulcan 16 GB DDR5-5200 | Asus B850 Max Gaming WIFI W motherboard | AMD Ryzen 7 9800X3D | Samsung 9100 Pro 1 TB SSD</strong><a class="view-deal button" href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank" rel="nofollow" data-dimension112="61b1aef8-97f6-11f1-b636-7bcf60f07bb5" data-action="Deal Block" data-label="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension48="AMD Ryzen 7 9800X3D, AM5 Motherboard, DDR5-5200, 1 TB SSD bundle" data-dimension25="$973.98">View Deal</a></p></div><p>Let's get it out of the way: <a href="https://www.newegg.com/Product/ComboDealDetails?ItemList=Combo.4881671&Tpk=4881671" target="_blank">the final bundle that caught my eye costs $974</a>. For that price, you're getting another 16 GB of DDR5-5200, plus an Asus B850 Max Gaming WIFI W motherboard. So far, so familiar, but you're also getting the <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D,</a> which is still an exceptional processor for gaming—in fact, it's our pick for <a href="https://www.pcgamer.com/best-cpu-for-gaming/" target="_blank">the best CPU overall</a>. Then, on top of <em>that</em>, this bundle throws in the 1 TB version of the <a href="https://www.pcgamer.com/hardware/ssds/samsung-9100-pro-2-tb-ssd-review/" target="_blank">Samsung 9100 Pro SSD</a>.</p><p>At the very least, that's one less thing to worry about, but otherwise it's up to you whether this bundle has any right to cost nearly as much as a prebuilt PC. I'd argue that picking up an AM5 socket motherboard alongside the best CPU for gaming decently future-proofs whatever you end up building with this bundle—especially as component prices will likely get worse before they get better.</p><h2 id="check-out-all-of-newegg-s-pc-gaming-combo-deals">👉<a href="https://www.newegg.com/p/pl?n=4812" target="_blank">Check out all of Newegg's PC Gaming combo deals</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Harpe II Extreme Edition 20 review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Asus's ROG 20th anniversary edition gear is pretty much all about extravagance. Just look at the $600 <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-azoth-extreme-edition-20-review/" target="_blank">Azoth Extreme Edition 20</a>. The Harpe II Extreme Edition 20 is much the same, with gold plating and a whopping 65,000 DPI. It is bougie in feel, look, and price. </p><p>I couldn't possibly call it a bad gaming mouse, because taste aside, it's a bit of a beast. It's just not a feasible buy for someone <em>only </em>looking for a competitive-level gaming mouse, and that's before mentioning the weight increase that comes with shoving gold inside it. </p><p>Feeling like it's ripped straight out of <a href="https://www.pcgamer.com/deus-ex-human-revolution-review/" target="_blank">Deus Ex: Human Revolution</a>, I think its smattering of blacks and golds looks super clean. I'm normally pretty cynical about gold, aesthetically speaking, but in this mouse, it feels like the appearance is really considered among the black and transparent sides. The 24K gold detailing is part of the ensemble, and not the centrepiece itself. </p><div ><table><caption>Asus ROG Harpe II Extreme Edition 20 Specs</caption><tbody><tr><td class="firstcol " ><p><strong>Sensor</strong></p></td><td  ><p>ROG AimPoint Pro 65K </p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Wired (USB Type-C), wireless (2.4 GHz and Bluetooth)</p></td></tr><tr><td class="firstcol " ><p><strong>Switches</strong></p></td><td  ><p>ROG 100M Optical Micro Switch </p></td></tr><tr><td class="firstcol " ><p><strong>Polling rate</strong></p></td><td  ><p>8,000 Hz </p></td></tr><tr><td class="firstcol " ><p><strong>DPI</strong></p></td><td  ><p>65,000</p></td></tr><tr><td class="firstcol " ><p><strong>Acceleration</strong></p></td><td  ><p>70 G</p></td></tr><tr><td class="firstcol " ><p><strong>Speed</strong></p></td><td  ><p>800 IPS</p></td></tr><tr><td class="firstcol " ><p><strong>RGB</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>82g</p></td></tr><tr><td class="firstcol " ><p><strong>Battery life</strong></p></td><td  ><p>Up to 98.5 hours in Bluetooth mode with lighting off, up to 70 hours in 2.4 GHz with lighting on</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://rog.asus.com/mice-mouse-pads/mice/wireless/rog-harpe-ii-extreme-edition-20/" target="_blank">$260</a> | <a href="https://rog.asus.com/mice-mouse-pads/mice/wireless/rog-harpe-ii-extreme-edition-20/" target="_blank">£250</a> </p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if…</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong> You want a showpiece mouse: </strong>With 24K gold detailing and an included display box, Asus has gone all in with this mouse. <br><br>✅ <strong> You want top-of-the-line specs: </strong>65,000 DPI and 8,000 Hz polling are the headline specs for this mouse, but it's crammed with good tech</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if…</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌  You want an ultra-light mouse: </strong>Though not super heavy, the 82 g weight is noticeable. And it's almost double the ROG Harpe II it's based on.<br><br><strong>❌  You simply want a competitive mouse:</strong> Razer offers arguably better competitive offerings for 60% of the price. </p></div></div></div></div><p>The scroll wheel and side buttons aren't actual gold (though they look it), but the internals are. That's why it has a transparent shell. The body of the mouse also hides an ROG 20th anniversary logo, which the RGB shines through when turned on. The whole thing looks great, be it turned on or not. </p><p>You can even argue the mouse's flair has utility too. The glass skates are super smooth, and the metal scroll wheel and side buttons are both satisfying to hit. In fact, I'd say the scroll wheel and side buttons are among the nicest I've used. </p><p>The mouse is sleek to the touch too, with a super smooth shell, and it feels great in the palm. Unfortunately though, that does make it a fingerprint magnet. The idea of getting a $250 gold-plated gaming mouse grubby makes me feel a bit nauseous, so it needs a quick wipe-down every few days. </p><p>It might get grubby, but strong materials make me feel confident that throwing it in a backpack won't do damage to it. The side walls don't bend under pressure, and as a result, it feels very sturdy. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/TadWYcK3fpycz5KuFAss39.jpg" alt="Asus ROG Harpe II Extreme Edition 20 on a table, next to its box and display case" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HZ8nmzZjZnuAjeCqsNB6x8.jpg" alt="Asus ROG Harpe II Extreme Edition 20, outside, from the bottom" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YiSwgtbztoHqtxwNG6Ys39.jpg" alt="Asus ROG Harpe II Extreme Edition 20 on top of rock" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HJ2jx9RRgn4hAtVDq23m59.jpg" alt="Asus ROG Harpe II Extreme Edition 20, on top of wood, from the back left" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Qbxryzg2GeVHWiavciYi49.jpg" alt="Asus ROG Harpe II Extreme Edition 20 in a hand outside, from the back left" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Like the Azoth Extreme, it comes in packaging that is itself a statement. The box is a puzzle box-like triangle, with a smaller transparent display case in it, and that makes it easy to show off on a desk or shelf. The box comes with the wireless receiver, a USB extender, glass mouse feet, the cord, a thank you card, and a cleaning kit.</p><p>The Harpe II Extreme Edition 20 is pretty killer in the specs department and feels great in game. The AimPoint Pro sensor is snappy and fast, and though I'd never need a 65,000 DPI, and likely won't get much benefit from the 8,000 Hz polling, it's nice to have it in such an expensive mouse. </p><p>In fairness, I'd advise turning the mouse down to 1,000 Hz for anyone but the most competitive gamer, as the 70 or so hours of battery life take a hit as a result. And 70 hours is right around the middle of the pack, as it stands. </p><p>Though its specs make it a competitive-level mouse, the weight doesn't. 82 g is nearly double the 49 g in the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>, which is our current pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a>, and Asus' offering is $90 more. Even the standard Harpe II Ace, which is a pretty similar mouse in looks and feel, weighs in at 48 g and is currently <a href="https://uk.store.asus.com/rog-harpe-ii-ace-gaming-mouse6663-32312.html" target="_blank">half the price</a> of the Extreme Edition.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/82ED2HWi5o53hX4DHHUoBE.png" alt="Asus ROG Harpe II Extreme Edition 20 mouse tester result: xCount vs time" /><figcaption>Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Mouse Tester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K6USGMvJk62frJanuekJAE.png" alt="Asus ROG Harpe II Extreme Edition 20 mouse tester result: Interval vs time" /><figcaption>Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Mouse Tester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XGYM8oDUYiWhgp2r3GBh9E.png" alt="Asus ROG Harpe II Extreme Edition 20 mouse tester result: xVelocity vs time" /><figcaption>Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Mouse Tester</small></figcaption></figure></figure><p>In-game, the Harpe II Extreme Edition 20 performs very well in my hands. The fast-paced, precise shooting of Counter-Strike 2 is a breeze, and the mouse clicks are not only well defined but very responsive too. I could see some not liking just how much the glass feet and smooth top slide, but for me, I find it to be just what I need to spring around quickly or snap onto heads. </p><p>That does mean it feels a tad overengineered for the likes of <a href="https://www.pcgamer.com/games/roguelike/after-close-to-140-hours-with-it-i-think-slay-the-spire-2-feels-more-like-a-sequel-than-a-dlc-even-if-megacrit-was-forced-to-make-it/" target="_blank">Slay the Spire 2</a>, or other similarly slow games, but I wouldn't call that experience bad either. It feels like shooting a bullet at an ant. It will get the job done, but it's a bit flashy, isn't it?</p><p>Painting simulator <a href="https://www.pcgamer.com/i-tried-following-a-bob-ross-tutorial-while-playing-an-artist-sim-and-the-struggle-was-real/" target="_blank">Such Art</a> is a classic mouse testing game for me, as it requires fine movement and has a slower pace. The mouse needs to feel comfortable; it needs to slide smoothly, and the sensor needs to send data to the computer at a consistent rate to perfectly draw, well, whatever my meagre art skills are capable of. I'm happy to report the Asus passed with flying colours here, proving the only obstacle to me making good art is myself.</p><p>The actual design of the mouse feels a bit more plain than I would expect for such a flashy mouse. You aren't getting extra functions here, or even anything like the Hyperscroll wheel Razer shoves into the <a href="https://www.pcgamer.com/hardware/gaming-mice/mmo-heads-rejoice-razer-is-bringing-out-the-naga-v3-pro-with-upgraded-switches-loads-of-customizability-and-a-ridiculous-dpi/" target="_blank">Razer Naga V3 Pro</a>. It has a DPI and pair button on the bottom, plus the option to swap from wired to wireless, and that's it. But as such, other than the smooth feel, there's not much to get used to. It's a typical gaming mouse, just one that's luxuriously built and luxuriously priced. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/FumWT6C2pQ9Z2QPYiWc339.jpg" alt="Asus ROG Harpe II Extreme Edition 20 box contents" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GkiuGAEJZoJA6k4AaZQm29.jpg" alt="Asus ROG Harpe II Extreme Edition 20 on a black table, next to its box" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7RN8kAeUZWPzvecBPuZMt8.jpg" alt="Asus ROG Harpe II Extreme Edition 20, outside in a hand, from the top" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CGKxiNvygEKWhNsm4smac8.jpg" alt="Asus ROG Harpe II Extreme Edition 20 outside, in a hand, from the right" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9Muq8pRWBrFgqtpqP98tf8.jpg" alt="Asus ROG Harpe II Extreme Edition 20 outside, in a hand, from the left" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>If you have the cash to spare and want something to celebrate Asus ROG's 20th anniversary, the Harpe II Extreme Edition 20 does not rest on the laurels that are its gold trimmings</p></blockquote></div><p>But let's be honest, the Harpe II Extreme Edition 20 is not a gaming mouse you buy simply because you wanted something with competitive specs. You can get equally competitive or even better choices for cheaper. For the same price, you can get one and a half Razer Viper V4 Pros or just under eight <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2s</a>. In fact, as we noted recently, you can pick up an <a href="https://www.pcgamer.com/hardware/upgrade-your-entire-desk-setup-for-under-usd200-with-this-fabulous-selection-of-budget-gaming-gear-including-a-wireless-mouse-headset-controller-and-keeb/" target="_blank">entire desk setup for less money than this mouse alone</a>. </p><p>But if you have the cash to spare and want something to celebrate Asus ROG's 20th anniversary, the Harpe II Extreme Edition 20 does not rest on the laurels that are its gold trimmings. It's a very solidly made gaming mouse, and viable in both competitive and non-competitive games. It looks great, feels great in the hand, and comes with tons of little extras in the box. And should you want to put it away, the display case looks great too. </p><p>Perhaps the biggest compliment I can give Asus on its Harpe II Extreme Edition 20 is that I don't dislike the mouse nearly as much as I thought I might, based on the price and look. The notion of paying over $200 for something that has gold in it certainly makes my wallet retch, but boy does Asus do a lot to justify that price tag. </p><p>It's simply infeasible for the average gamer, but that's not who this is for. Like the Azoth Extreme Edition 20, <a href="https://www.pcgamer.com/hardware/gaming-keyboards/melgeek-centauri-80-review/" target="_blank">Melgeek's Centauri 80</a>, or <a href="https://www.pcgamer.com/hardware/motherboards/msi-meg-x870e-godlike-x-edition-review/" target="_blank">MSI's Godlike X motherboard</a>, it being over the top is the point here. But if your blood is a bit richer than mine, I don't think you'll be disappointed. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-mice/asus-rog-harpe-ii-extreme-edition-20-review/</link>
                                                                            <description>
                            <![CDATA[ The most luxurious gaming mouse I've managed to get grubby. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9rH2aY9tFgUwQt6sayPTuA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5Z5HG6hDyVtLXotzVznxzd-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 14 Aug 2026 12:04:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5Z5HG6hDyVtLXotzVznxzd-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Harpe II Extreme Edition 20 in a hand, from the back]]></media:description>                                                            <media:text><![CDATA[Asus ROG Harpe II Extreme Edition 20 in a hand, from the back]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Harpe II Extreme Edition 20 in a hand, from the back]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5Z5HG6hDyVtLXotzVznxzd-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Asus's ROG 20th anniversary edition gear is pretty much all about extravagance. Just look at the $600 <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-azoth-extreme-edition-20-review/" target="_blank">Azoth Extreme Edition 20</a>. The Harpe II Extreme Edition 20 is much the same, with gold plating and a whopping 65,000 DPI. It is bougie in feel, look, and price. </p><p>I couldn't possibly call it a bad gaming mouse, because taste aside, it's a bit of a beast. It's just not a feasible buy for someone <em>only </em>looking for a competitive-level gaming mouse, and that's before mentioning the weight increase that comes with shoving gold inside it. </p><p>Feeling like it's ripped straight out of <a href="https://www.pcgamer.com/deus-ex-human-revolution-review/" target="_blank">Deus Ex: Human Revolution</a>, I think its smattering of blacks and golds looks super clean. I'm normally pretty cynical about gold, aesthetically speaking, but in this mouse, it feels like the appearance is really considered among the black and transparent sides. The 24K gold detailing is part of the ensemble, and not the centrepiece itself. </p><div ><table><caption>Asus ROG Harpe II Extreme Edition 20 Specs</caption><tbody><tr><td class="firstcol " ><p><strong>Sensor</strong></p></td><td  ><p>ROG AimPoint Pro 65K </p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Wired (USB Type-C), wireless (2.4 GHz and Bluetooth)</p></td></tr><tr><td class="firstcol " ><p><strong>Switches</strong></p></td><td  ><p>ROG 100M Optical Micro Switch </p></td></tr><tr><td class="firstcol " ><p><strong>Polling rate</strong></p></td><td  ><p>8,000 Hz </p></td></tr><tr><td class="firstcol " ><p><strong>DPI</strong></p></td><td  ><p>65,000</p></td></tr><tr><td class="firstcol " ><p><strong>Acceleration</strong></p></td><td  ><p>70 G</p></td></tr><tr><td class="firstcol " ><p><strong>Speed</strong></p></td><td  ><p>800 IPS</p></td></tr><tr><td class="firstcol " ><p><strong>RGB</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>82g</p></td></tr><tr><td class="firstcol " ><p><strong>Battery life</strong></p></td><td  ><p>Up to 98.5 hours in Bluetooth mode with lighting off, up to 70 hours in 2.4 GHz with lighting on</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://rog.asus.com/mice-mouse-pads/mice/wireless/rog-harpe-ii-extreme-edition-20/" target="_blank">$260</a> | <a href="https://rog.asus.com/mice-mouse-pads/mice/wireless/rog-harpe-ii-extreme-edition-20/" target="_blank">£250</a> </p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if…</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong> You want a showpiece mouse: </strong>With 24K gold detailing and an included display box, Asus has gone all in with this mouse. <br><br>✅ <strong> You want top-of-the-line specs: </strong>65,000 DPI and 8,000 Hz polling are the headline specs for this mouse, but it's crammed with good tech</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if…</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌  You want an ultra-light mouse: </strong>Though not super heavy, the 82 g weight is noticeable. And it's almost double the ROG Harpe II it's based on.<br><br><strong>❌  You simply want a competitive mouse:</strong> Razer offers arguably better competitive offerings for 60% of the price. </p></div></div></div></div><p>The scroll wheel and side buttons aren't actual gold (though they look it), but the internals are. That's why it has a transparent shell. The body of the mouse also hides an ROG 20th anniversary logo, which the RGB shines through when turned on. The whole thing looks great, be it turned on or not. </p><p>You can even argue the mouse's flair has utility too. The glass skates are super smooth, and the metal scroll wheel and side buttons are both satisfying to hit. In fact, I'd say the scroll wheel and side buttons are among the nicest I've used. </p><p>The mouse is sleek to the touch too, with a super smooth shell, and it feels great in the palm. Unfortunately though, that does make it a fingerprint magnet. The idea of getting a $250 gold-plated gaming mouse grubby makes me feel a bit nauseous, so it needs a quick wipe-down every few days. </p><p>It might get grubby, but strong materials make me feel confident that throwing it in a backpack won't do damage to it. The side walls don't bend under pressure, and as a result, it feels very sturdy. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/TadWYcK3fpycz5KuFAss39.jpg" alt="Asus ROG Harpe II Extreme Edition 20 on a table, next to its box and display case" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HZ8nmzZjZnuAjeCqsNB6x8.jpg" alt="Asus ROG Harpe II Extreme Edition 20, outside, from the bottom" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YiSwgtbztoHqtxwNG6Ys39.jpg" alt="Asus ROG Harpe II Extreme Edition 20 on top of rock" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HJ2jx9RRgn4hAtVDq23m59.jpg" alt="Asus ROG Harpe II Extreme Edition 20, on top of wood, from the back left" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Qbxryzg2GeVHWiavciYi49.jpg" alt="Asus ROG Harpe II Extreme Edition 20 in a hand outside, from the back left" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Like the Azoth Extreme, it comes in packaging that is itself a statement. The box is a puzzle box-like triangle, with a smaller transparent display case in it, and that makes it easy to show off on a desk or shelf. The box comes with the wireless receiver, a USB extender, glass mouse feet, the cord, a thank you card, and a cleaning kit.</p><p>The Harpe II Extreme Edition 20 is pretty killer in the specs department and feels great in game. The AimPoint Pro sensor is snappy and fast, and though I'd never need a 65,000 DPI, and likely won't get much benefit from the 8,000 Hz polling, it's nice to have it in such an expensive mouse. </p><p>In fairness, I'd advise turning the mouse down to 1,000 Hz for anyone but the most competitive gamer, as the 70 or so hours of battery life take a hit as a result. And 70 hours is right around the middle of the pack, as it stands. </p><p>Though its specs make it a competitive-level mouse, the weight doesn't. 82 g is nearly double the 49 g in the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>, which is our current pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a>, and Asus' offering is $90 more. Even the standard Harpe II Ace, which is a pretty similar mouse in looks and feel, weighs in at 48 g and is currently <a href="https://uk.store.asus.com/rog-harpe-ii-ace-gaming-mouse6663-32312.html" target="_blank">half the price</a> of the Extreme Edition.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/82ED2HWi5o53hX4DHHUoBE.png" alt="Asus ROG Harpe II Extreme Edition 20 mouse tester result: xCount vs time" /><figcaption>Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Mouse Tester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K6USGMvJk62frJanuekJAE.png" alt="Asus ROG Harpe II Extreme Edition 20 mouse tester result: Interval vs time" /><figcaption>Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Mouse Tester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XGYM8oDUYiWhgp2r3GBh9E.png" alt="Asus ROG Harpe II Extreme Edition 20 mouse tester result: xVelocity vs time" /><figcaption>Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Mouse Tester</small></figcaption></figure></figure><p>In-game, the Harpe II Extreme Edition 20 performs very well in my hands. The fast-paced, precise shooting of Counter-Strike 2 is a breeze, and the mouse clicks are not only well defined but very responsive too. I could see some not liking just how much the glass feet and smooth top slide, but for me, I find it to be just what I need to spring around quickly or snap onto heads. </p><p>That does mean it feels a tad overengineered for the likes of <a href="https://www.pcgamer.com/games/roguelike/after-close-to-140-hours-with-it-i-think-slay-the-spire-2-feels-more-like-a-sequel-than-a-dlc-even-if-megacrit-was-forced-to-make-it/" target="_blank">Slay the Spire 2</a>, or other similarly slow games, but I wouldn't call that experience bad either. It feels like shooting a bullet at an ant. It will get the job done, but it's a bit flashy, isn't it?</p><p>Painting simulator <a href="https://www.pcgamer.com/i-tried-following-a-bob-ross-tutorial-while-playing-an-artist-sim-and-the-struggle-was-real/" target="_blank">Such Art</a> is a classic mouse testing game for me, as it requires fine movement and has a slower pace. The mouse needs to feel comfortable; it needs to slide smoothly, and the sensor needs to send data to the computer at a consistent rate to perfectly draw, well, whatever my meagre art skills are capable of. I'm happy to report the Asus passed with flying colours here, proving the only obstacle to me making good art is myself.</p><p>The actual design of the mouse feels a bit more plain than I would expect for such a flashy mouse. You aren't getting extra functions here, or even anything like the Hyperscroll wheel Razer shoves into the <a href="https://www.pcgamer.com/hardware/gaming-mice/mmo-heads-rejoice-razer-is-bringing-out-the-naga-v3-pro-with-upgraded-switches-loads-of-customizability-and-a-ridiculous-dpi/" target="_blank">Razer Naga V3 Pro</a>. It has a DPI and pair button on the bottom, plus the option to swap from wired to wireless, and that's it. But as such, other than the smooth feel, there's not much to get used to. It's a typical gaming mouse, just one that's luxuriously built and luxuriously priced. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/FumWT6C2pQ9Z2QPYiWc339.jpg" alt="Asus ROG Harpe II Extreme Edition 20 box contents" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GkiuGAEJZoJA6k4AaZQm29.jpg" alt="Asus ROG Harpe II Extreme Edition 20 on a black table, next to its box" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7RN8kAeUZWPzvecBPuZMt8.jpg" alt="Asus ROG Harpe II Extreme Edition 20, outside in a hand, from the top" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CGKxiNvygEKWhNsm4smac8.jpg" alt="Asus ROG Harpe II Extreme Edition 20 outside, in a hand, from the right" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9Muq8pRWBrFgqtpqP98tf8.jpg" alt="Asus ROG Harpe II Extreme Edition 20 outside, in a hand, from the left" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>If you have the cash to spare and want something to celebrate Asus ROG's 20th anniversary, the Harpe II Extreme Edition 20 does not rest on the laurels that are its gold trimmings</p></blockquote></div><p>But let's be honest, the Harpe II Extreme Edition 20 is not a gaming mouse you buy simply because you wanted something with competitive specs. You can get equally competitive or even better choices for cheaper. For the same price, you can get one and a half Razer Viper V4 Pros or just under eight <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2s</a>. In fact, as we noted recently, you can pick up an <a href="https://www.pcgamer.com/hardware/upgrade-your-entire-desk-setup-for-under-usd200-with-this-fabulous-selection-of-budget-gaming-gear-including-a-wireless-mouse-headset-controller-and-keeb/" target="_blank">entire desk setup for less money than this mouse alone</a>. </p><p>But if you have the cash to spare and want something to celebrate Asus ROG's 20th anniversary, the Harpe II Extreme Edition 20 does not rest on the laurels that are its gold trimmings. It's a very solidly made gaming mouse, and viable in both competitive and non-competitive games. It looks great, feels great in the hand, and comes with tons of little extras in the box. And should you want to put it away, the display case looks great too. </p><p>Perhaps the biggest compliment I can give Asus on its Harpe II Extreme Edition 20 is that I don't dislike the mouse nearly as much as I thought I might, based on the price and look. The notion of paying over $200 for something that has gold in it certainly makes my wallet retch, but boy does Asus do a lot to justify that price tag. </p><p>It's simply infeasible for the average gamer, but that's not who this is for. Like the Azoth Extreme Edition 20, <a href="https://www.pcgamer.com/hardware/gaming-keyboards/melgeek-centauri-80-review/" target="_blank">Melgeek's Centauri 80</a>, or <a href="https://www.pcgamer.com/hardware/motherboards/msi-meg-x870e-godlike-x-edition-review/" target="_blank">MSI's Godlike X motherboard</a>, it being over the top is the point here. But if your blood is a bit richer than mine, I don't think you'll be disappointed. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ OLED monitors more popular than ever says analyst firm, which makes sense as one of the few good deals left in PC gaming ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I've only recently upgraded to an <a href="https://www.pcgamer.com/best-oled-gaming-monitor" target="_blank">OLED monitor</a>, but let me tell ya, I wish I'd done it sooner. This thing is gorgeous. Though it's only recently we've seen prices really plummet for these excellent panels, which might go some way to explaining why sales are through the roof right now. </p><p>According to <a href="https://www.trendforce.com/presscenter/news/20260813-13181.html" target="_blank">analyst firm TrendForce</a>, shipments for OLED panels have increased 26.1% in the past three months. Comparing to last year's figures, they're up 98%. And the firm chalks that up to gaming, specifically, noting that adoption is strong for 27-inch QHD monitors, which sit at the top of the increasingly large pile of panels for popularity.</p><p>TrendForce says these "results underscore the rapid penetration of OLED technology in the gaming and premium display markets."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XkwrzX"></div>                            </div>                            <script src="https://kwizly.com/embed/XkwrzX.js" async></script><p>In the first three months of the year, TrendForce reckoned shipments for OLED panels <a href="https://www.pcgamer.com/hardware/gaming-monitors/oled-gaming-monitor-sales-are-booming-as-shipments-increase-78-percent-in-the-first-quarter-of-2026/" target="_blank">increased 78% year on year</a>. This suggests OLED monitor shipments are still on the rise through 2026.</p><p>The analyst firm lists the biggest companies in the space by market share, as it stands today: Asus at the top, then Samsung, MSI, AOC, LGE, and the rest. Samsung slipped due to a "gradual withdrawal" from the Chinese market, while MSI made some waves. Panel supply is said to be improving, too, with new brands entering the market as a result.</p><p>Though it's worth noting that most OLED panels for gaming monitors are made by Samsung and LG, even if rebadged under another company's name. We have seen some new developments in recent weeks regarding <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-unveils-its-first-4k-oled-monitor-using-a-promising-inkjet-printed-panel-and-its-not-made-by-samsung-or-lg/" target="_blank">OLED panels from Chinese goliath TCL</a> making their way into MSI's professional lineup; however, for gaming, we're mostly all in on those Korean-made panels.</p><p>Nevertheless, OLED monitors are becoming way more accessible for PC gamers as the technology develops and new products make it to market. Once upon a time, most OLED gaming monitors would demand upwards of $600–$1000. Yet our <a href="https://www.pcgamer.com/best-oled-gaming-monitor/#section-best-budget-oled-gaming-monitor" target="_blank">best budget OLED</a>, the <a href="https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw2726dm-review/" target="_blank">Alienware AW2726DM</a>, has an MSRP of $350. That's brand new. Sure, it's an older panel tech than the very latest panel as found in our top pick, the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI MPG 322UR X24</a>, but an OLED looks fantastic either way.</p><p>We've said it a whole lot lately, but monitors are one of the few good deals left in PC gaming. You can thank the memory crisis for everything else sucking. That pox hasn't touched the monitor market. Prices are still coming down, the technology is still rapidly developing, and OLED monitor deals are still to be found. </p><p>Our James checks for deals every week and he's spotted this <a href="https://www.amazon.com/Samsung-Response-Compatible-FreeSyncTM-LS27FG500SNXZA/dp/B0FNQDNGXY" target="_blank">Samsung Odyssey G50SF for $350 over at Amazon</a>. There's also <a href="https://www.amazon.com/AOC-AG276QZD2-Tournament-2560x1440-Compatible/dp/B0D682HF6R" target="_blank">this AOC Agon Pro for $350</a>. Both 27-inch, 1440p monitors as was suggested to be the most popular by TrendForce. Though even the 4K-capable MSI MAG 321UP is down to <a href="https://www.newegg.com/msi-mag-321up-qd-oled-32-uhd-165-hz-metallic-black/p/N82E16824475398" target="_blank">$700 over at Newegg</a>.</p><p>It's just nice to see a healthy market that's actually serving to the benefit of us regular consumers right now. Demand is high, supply is sufficient, and there's loads of competition; which all feels like a bit of a rarity right now.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/oled-monitors-more-popular-than-ever-says-analyst-firm-which-makes-sense-as-one-of-the-few-good-deals-left-in-pc-gaming/</link>
                                                                            <description>
                            <![CDATA[ Shipments are up nearly 100% since last year. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zDZUHUH2Xjo84Foz8y2W37</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ntdgFs8FycSunExfYw2wkK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 13 Aug 2026 11:32:39 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ntdgFs8FycSunExfYw2wkK-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI MPG 321URX OLED monitor]]></media:description>                                                            <media:text><![CDATA[MSI MPG 321URX OLED monitor]]></media:text>
                                <media:title type="plain"><![CDATA[MSI MPG 321URX OLED monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ntdgFs8FycSunExfYw2wkK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've only recently upgraded to an <a href="https://www.pcgamer.com/best-oled-gaming-monitor" target="_blank">OLED monitor</a>, but let me tell ya, I wish I'd done it sooner. This thing is gorgeous. Though it's only recently we've seen prices really plummet for these excellent panels, which might go some way to explaining why sales are through the roof right now. </p><p>According to <a href="https://www.trendforce.com/presscenter/news/20260813-13181.html" target="_blank">analyst firm TrendForce</a>, shipments for OLED panels have increased 26.1% in the past three months. Comparing to last year's figures, they're up 98%. And the firm chalks that up to gaming, specifically, noting that adoption is strong for 27-inch QHD monitors, which sit at the top of the increasingly large pile of panels for popularity.</p><p>TrendForce says these "results underscore the rapid penetration of OLED technology in the gaming and premium display markets."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XkwrzX"></div>                            </div>                            <script src="https://kwizly.com/embed/XkwrzX.js" async></script><p>In the first three months of the year, TrendForce reckoned shipments for OLED panels <a href="https://www.pcgamer.com/hardware/gaming-monitors/oled-gaming-monitor-sales-are-booming-as-shipments-increase-78-percent-in-the-first-quarter-of-2026/" target="_blank">increased 78% year on year</a>. This suggests OLED monitor shipments are still on the rise through 2026.</p><p>The analyst firm lists the biggest companies in the space by market share, as it stands today: Asus at the top, then Samsung, MSI, AOC, LGE, and the rest. Samsung slipped due to a "gradual withdrawal" from the Chinese market, while MSI made some waves. Panel supply is said to be improving, too, with new brands entering the market as a result.</p><p>Though it's worth noting that most OLED panels for gaming monitors are made by Samsung and LG, even if rebadged under another company's name. We have seen some new developments in recent weeks regarding <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-unveils-its-first-4k-oled-monitor-using-a-promising-inkjet-printed-panel-and-its-not-made-by-samsung-or-lg/" target="_blank">OLED panels from Chinese goliath TCL</a> making their way into MSI's professional lineup; however, for gaming, we're mostly all in on those Korean-made panels.</p><p>Nevertheless, OLED monitors are becoming way more accessible for PC gamers as the technology develops and new products make it to market. Once upon a time, most OLED gaming monitors would demand upwards of $600–$1000. Yet our <a href="https://www.pcgamer.com/best-oled-gaming-monitor/#section-best-budget-oled-gaming-monitor" target="_blank">best budget OLED</a>, the <a href="https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw2726dm-review/" target="_blank">Alienware AW2726DM</a>, has an MSRP of $350. That's brand new. Sure, it's an older panel tech than the very latest panel as found in our top pick, the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI MPG 322UR X24</a>, but an OLED looks fantastic either way.</p><p>We've said it a whole lot lately, but monitors are one of the few good deals left in PC gaming. You can thank the memory crisis for everything else sucking. That pox hasn't touched the monitor market. Prices are still coming down, the technology is still rapidly developing, and OLED monitor deals are still to be found. </p><p>Our James checks for deals every week and he's spotted this <a href="https://www.amazon.com/Samsung-Response-Compatible-FreeSyncTM-LS27FG500SNXZA/dp/B0FNQDNGXY" target="_blank">Samsung Odyssey G50SF for $350 over at Amazon</a>. There's also <a href="https://www.amazon.com/AOC-AG276QZD2-Tournament-2560x1440-Compatible/dp/B0D682HF6R" target="_blank">this AOC Agon Pro for $350</a>. Both 27-inch, 1440p monitors as was suggested to be the most popular by TrendForce. Though even the 4K-capable MSI MAG 321UP is down to <a href="https://www.newegg.com/msi-mag-321up-qd-oled-32-uhd-165-hz-metallic-black/p/N82E16824475398" target="_blank">$700 over at Newegg</a>.</p><p>It's just nice to see a healthy market that's actually serving to the benefit of us regular consumers right now. Demand is high, supply is sufficient, and there's loads of competition; which all feels like a bit of a rarity right now.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Swift PG32UCWM review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that effectively "completes" the task of gaming monitors, that represents 2D panel technology perfected? Give it up, therefore, for the latest candidate, the <a href="https://rog.asus.com/monitors/27-to-31-5-inches/rog-swift-oled-pg32ucwm/" target="_blank">Asus ROG Swift PG32UCWM</a>, a 32-inch 4K model.</p><p>There's a lot to keep up with when it comes to OLED panel technology developments, but big news here is the inclusion of a new LG Tandem WOLED panel with RGB-stripe subpixel structure. We've already seen LG's Tandem WOLED tech in 32-inch 4K trim recently in another Asus monitor, the <a href="https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-strix-xg32uqwms-review/">Asus ROG Strix XG32UQWMS</a>. But that didn't get the RGB-stripe version of the new panel type, instead retaining the additional white subpixel LG has long used to boost brightness in an "RGWB" configuration.</p><p>In theory, then, this new panel has it all. You get the very latest LG Tandem WOLED panel generation with all the benefits that brings, but applied to a pure RGB-stripe subpixel structure. That's it then, job done, the perfect OLED gaming monitor?</p><div ><table><caption>PG32UCWM specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>32-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>3,840 x 2,160</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>250 nits full screen, 1,000 nits peak HDR</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.03 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>280 Hz (480 Hz in 1080p dual mode)</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR True Black 400</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>LG RGB-stripe Tandem OLED panel, G-Sync, 2x HDMI 2.1, DisplayPort 12.1, USB-C with 90 W PD</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$1,299 | <a href="https://uk.store.asus.com/rog/rog-swift-oled-pg32ucwm1983-90lm0dn0-b01971.html" target="_blank">£1,099</a></p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You want the most precise RGB-stripe experience:</strong> Asus has gone for the RGB-stripe version of LG's new Tandem WOLED tech and it's super precise in just about every way.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want the absolute brightest OLED monitor:</strong> That RGB-stripe panel tech comes at a slight cost in terms of brightness.</p></div></div></div></div><div id="crow-inpage-content"><style>    body { margin: 0; padding: 0; background: transparent; }  </style><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async=""></script>  <iframe srcdoc="<!DOCTYPE html><html><head>  <style>    #widget-1jkgem9 *:not(svg):not(path) { box-sizing: border-box; }    #widget-1jkgem9 h1, #widget-1jkgem9 p, #widget-1jkgem9 h3 { margin: 0; line-height: normal; }    body { margin: 0; background: transparent; font-family: ui-sans-serif, system-ui, sans-serif; }  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-scroll-snap-strictness: proximity; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; }}#widget-1jkgem9, :host { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-orange-50: oklch(98% .016 73.684); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-lime-700: oklch(53.2% .157 131.589); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-blue-50: oklch(97% .014 254.604); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-600: oklch(51.1% .262 276.966); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-pink-600: oklch(59.2% .249 .584); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-900: oklch(20.8% .042 265.755); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-black: #000; --color-white: #fff; --spacing: 4px; --breakpoint-xl: 1280px; --container-sm: 384px; --container-md: 448px; --container-lg: 512px; --container-xl: 576px; --container-2xl: 672px; --container-4xl: 896px; --container-6xl: 1152px; --container-7xl: 1280px; --text-xs: 12px; --text-xs--line-height: calc(1 / .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 / .875); --text-base: 16px; --text-base--line-height: 1.5; --text-lg: 18px; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 20px; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 24px; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 30px; --text-3xl--line-height: 1.2; --text-4xl: 36px; --text-4xl--line-height: calc(2.5 / 2.25); --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-xs: 2px; --radius-sm: 4px; --radius-md: 6px; --radius-lg: 8px; --radius-xl: 12px; --radius-2xl: 16px; --radius-3xl: 24px; --radius-4xl: 32px; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --blur-sm: 8px; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); }*, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }hr { height: 0px; color: inherit; border-top-width: 1px; }abbr:where([title]) { text-decoration: underline dotted; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }small { font-size: 80%; }sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }sub { bottom: -0.25em; }sup { top: -0.5em; }table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }progress { vertical-align: baseline; }summary { display: list-item; }ol, ul, menu { list-style: none; }img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }img, video { max-width: 100%; height: auto; }button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }::file-selector-button { margin-inline-end: 4px; }::placeholder { opacity: 1; }@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {  ::placeholder { color: currentcolor; }  @supports (color:color-mix(in lab,red,red)) {  ::placeholder { color: color-mix(currentcolor, transparent); }}}textarea { resize: vertical; }::-webkit-search-decoration { appearance: none; }::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }::-webkit-datetime-edit { display: inline-flex; }::-webkit-datetime-edit-fields-wrapper { padding: 0px; }::-webkit-datetime-edit { padding-block: 0px; }::-webkit-datetime-edit-year-field { padding-block: 0px; }::-webkit-datetime-edit-month-field { padding-block: 0px; }::-webkit-datetime-edit-day-field { padding-block: 0px; }::-webkit-datetime-edit-hour-field { padding-block: 0px; }::-webkit-datetime-edit-minute-field { padding-block: 0px; }::-webkit-datetime-edit-second-field { padding-block: 0px; }::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }::-webkit-calendar-picker-indicator { line-height: 1; }button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }::file-selector-button { appearance: button; }::-webkit-inner-spin-button { height: auto; }::-webkit-outer-spin-button { height: auto; }[hidden]:where(:not([hidden="until-found"])) { display: none !important; }@layer components;.\@container { container-type: inline-size; }.pointer-events-auto { pointer-events: auto; }.pointer-events-none { pointer-events: none; }.collapse { visibility: collapse; }.invisible { visibility: hidden; }.visible { visibility: visible; }.sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }.absolute { position: absolute; }.fixed { position: fixed; }.relative { position: relative; }.static { position: static; }.sticky { position: sticky; }.inset-0 { inset: calc(var(--spacing) * 0); }.top-0 { top: calc(var(--spacing) * 0); }.top-1 { top: calc(var(--spacing) * 1); }.top-1\/2 { top: 50%; }.top-3 { top: calc(var(--spacing) * 3); }.top-4 { top: calc(var(--spacing) * 4); }.top-\[76px\] { top: 76px; }.top-\[80px\] { top: 80px; }.top-auto { top: auto; }.top-full { top: 100%; }.-right-0, .right-0 { right: calc(var(--spacing) * 0); }.right-1 { right: calc(var(--spacing) * 1); }.right-2 { right: calc(var(--spacing) * 2); }.right-3 { right: calc(var(--spacing) * 3); }.right-4 { right: calc(var(--spacing) * 4); }.right-full { right: 100%; }.-bottom-0, .bottom-0 { bottom: calc(var(--spacing) * 0); }.bottom-3 { bottom: calc(var(--spacing) * 3); }.bottom-4 { bottom: calc(var(--spacing) * 4); }.bottom-full { bottom: 100%; }.-left-2 { left: calc(var(--spacing) * -2); }.left-0 { left: calc(var(--spacing) * 0); }.left-1 { left: calc(var(--spacing) * 1); }.left-1\/2 { left: 50%; }.left-2 { left: calc(var(--spacing) * 2); }.left-3 { left: calc(var(--spacing) * 3); }.left-4 { left: calc(var(--spacing) * 4); }.left-auto { left: auto; }.left-full { left: 100%; }.isolate { isolation: isolate; }.z-10 { z-index: 10; }.z-20 { z-index: 20; }.z-50 { z-index: 50; }.z-\[60\] { z-index: 60; }.z-\[99\] { z-index: 99; }.z-\[100\] { z-index: 100; }.z-\[9999\] { z-index: 9999; }.z-\[10000\] { z-index: 10000; }.z-\[10001\] { z-index: 10001; }.z-\[var\(--burger-btn-z-index\,1\)\] { z-index: var(--burger-btn-z-index,1); }.order-first { order: -9999; }.col-span-2 { grid-column: span 2 / span 2; }.col-span-3 { grid-column: span 3 / span 3; }.col-span-7 { grid-column: span 7 / span 7; }.col-span-10 { grid-column: span 10 / span 10; }.row-3 { grid-row: 3; }.row-4 { grid-row: 4; }.float-end { float: inline-end; }.float-left { float: left; }.float-start { float: inline-start; }.clear-both { clear: both; }.clear-left { clear: left; }.container { width: 100%; }@media (min-width: 640px) {  .container { max-width: 640px; }}@media (min-width: 768px) {  .container { max-width: 768px; }}@media (min-width: 1024px) {  .container { max-width: 1024px; }}@media (min-width: 1280px) {  .container { max-width: 1280px; }}@media (min-width: 1536px) {  .container { max-width: 1536px; }}.m-0 { margin: calc(var(--spacing) * 0); }.m-1 { margin: calc(var(--spacing) * 1); }.m-4 { margin: calc(var(--spacing) * 4); }.m-auto { margin: auto; }.-mx-4 { margin-inline: calc(var(--spacing) * -4); }.mx-0 { margin-inline: calc(var(--spacing) * 0); }.mx-1 { margin-inline: calc(var(--spacing) * 1); }.mx-2 { margin-inline: calc(var(--spacing) * 2); }.mx-4 { margin-inline: calc(var(--spacing) * 4); }.mx-auto { margin-inline: auto; }.-my-2 { margin-block: calc(var(--spacing) * -2); }.my-0 { margin-block: calc(var(--spacing) * 0); }.my-1 { margin-block: calc(var(--spacing) * 1); }.my-2 { margin-block: calc(var(--spacing) * 2); }.my-3 { margin-block: calc(var(--spacing) * 3); }.my-4 { margin-block: calc(var(--spacing) * 4); }.my-5 { margin-block: calc(var(--spacing) * 5); }.my-6 { margin-block: calc(var(--spacing) * 6); }.my-7 { margin-block: calc(var(--spacing) * 7); }.my-8 { margin-block: calc(var(--spacing) * 8); }.my-10 { margin-block: calc(var(--spacing) * 10); }.my-auto { margin-block: auto; }.ms-4 { margin-inline-start: calc(var(--spacing) * 4); }.me-2 { margin-inline-end: calc(var(--spacing) * 2); }.prose { color: var(--tw-prose-#widget-1jkgem9); max-width: 65ch; }.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; }.prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }.prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }.prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }.prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }.prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }.prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }.prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }.prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 4px; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }.prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }.prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }.prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }.prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 5px; font-family: inherit; font-size: 0.875em; font-weight: 500; }.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: "`"; }.prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }.prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }.prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 6px; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: none; }.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }.prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }.prose :where(t#widget-1jkgem9 tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }.prose :where(t#widget-1jkgem9 tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }.prose :where(t#widget-1jkgem9 td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }.prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }.prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }.prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }.prose { --tw-prose-#widget-1jkgem9: oklch(37.3% .034 259.733); --tw-prose-headings: oklch(21% .034 264.665); --tw-prose-lead: oklch(44.6% .03 256.802); --tw-prose-links: oklch(21% .034 264.665); --tw-prose-bold: oklch(21% .034 264.665); --tw-prose-counters: oklch(55.1% .027 264.364); --tw-prose-bullets: oklch(87.2% .01 258.338); --tw-prose-hr: oklch(92.8% .006 264.531); --tw-prose-quotes: oklch(21% .034 264.665); --tw-prose-quote-borders: oklch(92.8% .006 264.531); --tw-prose-captions: oklch(55.1% .027 264.364); --tw-prose-kbd: oklch(21% .034 264.665); --tw-prose-kbd-shadows: oklab(21% -.00316127 -.0338527/.1); --tw-prose-code: oklch(21% .034 264.665); --tw-prose-pre-code: oklch(92.8% .006 264.531); --tw-prose-pre-bg: oklch(27.8% .033 256.848); --tw-prose-th-borders: oklch(87.2% .01 258.338); --tw-prose-td-borders: oklch(92.8% .006 264.531); --tw-prose-invert-#widget-1jkgem9: oklch(87.2% .01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% .022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% .022 261.325); --tw-prose-invert-bullets: oklch(44.6% .03 256.802); --tw-prose-invert-hr: oklch(37.3% .034 259.733); --tw-prose-invert-quotes: oklch(96.7% .003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733); --tw-prose-invert-captions: oklch(70.7% .022 261.325); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% .01 258.338); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(44.6% .03 256.802); --tw-prose-invert-td-borders: oklch(37.3% .034 259.733); font-size: 16px; line-height: 1.75; }.prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }.prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }.prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose :where(t#widget-1jkgem9 td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }.prose :where(t#widget-1jkgem9 td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(t#widget-1jkgem9 td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.prose-lg { font-size: 18px; line-height: 1.77778; }.prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.09091em; margin-bottom: 1.09091em; font-size: 1.22222em; line-height: 1.45455; }.prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 1.66667em; padding-inline-start: 1em; }.prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0.833333em; font-size: 2.66667em; line-height: 1; }.prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.86667em; margin-bottom: 1.06667em; font-size: 1.66667em; line-height: 1.33333; }.prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 0.666667em; font-size: 1.33333em; line-height: 1.5; }.prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 0.444444em; line-height: 1.55556; }.prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.222222em; padding-inline: 0.444444em; padding-bottom: 0.222222em; border-radius: 5px; font-size: 0.888889em; }.prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }.prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.866667em; }.prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.875em; }.prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 1em; padding-inline: 1.5em; padding-bottom: 1em; border-radius: 6px; margin-top: 2em; margin-bottom: 2em; font-size: 0.888889em; line-height: 1.75; }.prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }.prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; margin-bottom: 0.666667em; }.prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.444444em; }.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; padding-inline-start: 1.55556em; }.prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 3.11111em; margin-bottom: 3.11111em; }.prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(t#widget-1jkgem9 td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.75em; padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(t#widget-1jkgem9 td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(t#widget-1jkgem9 td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1em; font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.mt-0 { margin-top: calc(var(--spacing) * 0); }.mt-1 { margin-top: calc(var(--spacing) * 1); }.mt-2 { margin-top: calc(var(--spacing) * 2); }.mt-3 { margin-top: calc(var(--spacing) * 3); }.mt-4 { margin-top: calc(var(--spacing) * 4); }.mt-5 { margin-top: calc(var(--spacing) * 5); }.mt-6 { margin-top: calc(var(--spacing) * 6); }.mt-7 { margin-top: calc(var(--spacing) * 7); }.mt-8 { margin-top: calc(var(--spacing) * 8); }.mt-10 { margin-top: calc(var(--spacing) * 10); }.mt-auto { margin-top: auto; }.-mr-1 { margin-right: calc(var(--spacing) * -1); }.mr-0 { margin-right: calc(var(--spacing) * 0); }.mr-1 { margin-right: calc(var(--spacing) * 1); }.mr-1\.5 { margin-right: calc(var(--spacing) * 1.5); }.mr-2 { margin-right: calc(var(--spacing) * 2); }.mr-3 { margin-right: calc(var(--spacing) * 3); }.mr-4 { margin-right: calc(var(--spacing) * 4); }.mr-5 { margin-right: calc(var(--spacing) * 5); }.mr-8 { margin-right: calc(var(--spacing) * 8); }.mr-auto { margin-right: auto; }.mb-0 { margin-bottom: calc(var(--spacing) * 0); }.mb-1 { margin-bottom: calc(var(--spacing) * 1); }.mb-2 { margin-bottom: calc(var(--spacing) * 2); }.mb-3 { margin-bottom: calc(var(--spacing) * 3); }.mb-4 { margin-bottom: calc(var(--spacing) * 4); }.mb-5 { margin-bottom: calc(var(--spacing) * 5); }.mb-6 { margin-bottom: calc(var(--spacing) * 6); }.mb-7 { margin-bottom: calc(var(--spacing) * 7); }.mb-8 { margin-bottom: calc(var(--spacing) * 8); }.mb-10 { margin-bottom: calc(var(--spacing) * 10); }.-ml-1 { margin-left: calc(var(--spacing) * -1); }.-ml-2 { margin-left: calc(var(--spacing) * -2); }.-ml-5 { margin-left: calc(var(--spacing) * -5); }.ml-0 { margin-left: calc(var(--spacing) * 0); }.ml-0\.5 { margin-left: calc(var(--spacing) * .5); }.ml-1 { margin-left: calc(var(--spacing) * 1); }.ml-2 { margin-left: calc(var(--spacing) * 2); }.ml-3 { margin-left: calc(var(--spacing) * 3); }.ml-4 { margin-left: calc(var(--spacing) * 4); }.ml-6 { margin-left: calc(var(--spacing) * 6); }.ml-8 { margin-left: calc(var(--spacing) * 8); }.ml-auto { margin-left: auto; }.box-border { box-sizing: border-box; }.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.block { display: block; }.contents { display: contents; }.flex { display: flex; }.flow-root { display: flow-root; }.grid { display: grid; }.hidden { display: none; }.inline { display: inline; }.inline-block { display: inline-block; }.inline-flex { display: inline-flex; }.table { display: table; }.table-row { display: table-row; }.aspect-square { aspect-ratio: 1 / 1; }.size-1 { width: calc(var(--spacing) * 1); height: calc(var(--spacing) * 1); }.size-1\.5 { width: calc(var(--spacing) * 1.5); height: calc(var(--spacing) * 1.5); }.size-2 { width: calc(var(--spacing) * 2); height: calc(var(--spacing) * 2); }.size-3 { width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3); }.size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }.size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }.size-6 { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }.size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); }.size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }.size-9 { width: calc(var(--spacing) * 9); height: calc(var(--spacing) * 9); }.size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }.size-12 { width: calc(var(--spacing) * 12); height: calc(var(--spacing) * 12); }.size-16 { width: calc(var(--spacing) * 16); height: calc(var(--spacing) * 16); }.size-20 { width: calc(var(--spacing) * 20); height: calc(var(--spacing) * 20); }.size-40 { width: calc(var(--spacing) * 40); height: calc(var(--spacing) * 40); }.size-full { width: 100%; height: 100%; }.h-1 { height: calc(var(--spacing) * 1); }.h-1\.5 { height: calc(var(--spacing) * 1.5); }.h-2 { height: calc(var(--spacing) * 2); }.h-3 { height: calc(var(--spacing) * 3); }.h-4 { height: calc(var(--spacing) * 4); }.h-5 { height: calc(var(--spacing) * 5); }.h-6 { height: calc(var(--spacing) * 6); }.h-7 { height: calc(var(--spacing) * 7); }.h-8 { height: calc(var(--spacing) * 8); }.h-9 { height: calc(var(--spacing) * 9); }.h-10 { height: calc(var(--spacing) * 10); }.h-12 { height: calc(var(--spacing) * 12); }.h-14 { height: calc(var(--spacing) * 14); }.h-16 { height: calc(var(--spacing) * 16); }.h-20 { height: calc(var(--spacing) * 20); }.h-24 { height: calc(var(--spacing) * 24); }.h-28 { height: calc(var(--spacing) * 28); }.h-64 { height: calc(var(--spacing) * 64); }.h-\[30px\] { height: 30px; }.h-\[40px\] { height: 40px; }.h-\[44px\] { height: 44px; }.h-\[76px\] { height: 76px; }.h-\[600px\] { height: 600px; }.h-\[var\(--logo-height-mobile\,25px\)\] { height: var(--logo-height-mobile,25px); }.h-\[var\(--site-header-height\,60px\)\] { height: var(--site-header-height,60px); }.h-auto { height: auto; }.h-fit { height: fit-content; }.h-full { height: 100%; }.h-min { height: min-content; }.h-px { height: 1px; }.h-screen { height: 100vh; }.max-h-0 { max-height: calc(var(--spacing) * 0); }.max-h-6 { max-height: calc(var(--spacing) * 6); }.max-h-12 { max-height: calc(var(--spacing) * 12); }.max-h-32 { max-height: calc(var(--spacing) * 32); }.max-h-80 { max-height: calc(var(--spacing) * 80); }.max-h-\[90vh\] { max-height: 90vh; }.max-h-\[var\(--logo-height-mobile\,25px\)\] { max-height: var(--logo-height-mobile,25px); }.min-h-8 { min-height: calc(var(--spacing) * 8); }.min-h-10 { min-height: calc(var(--spacing) * 10); }.min-h-\[400px\] { min-height: 400px; }.min-h-full { min-height: 100%; }.min-h-screen { min-height: 100vh; }.w-0 { width: calc(var(--spacing) * 0); }.w-1 { width: calc(var(--spacing) * 1); }.w-1\.5 { width: calc(var(--spacing) * 1.5); }.w-1\/3 { width: 33.3333%; }.w-1\/4 { width: 25%; }.w-2 { width: calc(var(--spacing) * 2); }.w-3 { width: calc(var(--spacing) * 3); }.w-4 { width: calc(var(--spacing) * 4); }.w-5 { width: calc(var(--spacing) * 5); }.w-6 { width: calc(var(--spacing) * 6); }.w-8 { width: calc(var(--spacing) * 8); }.w-9 { width: calc(var(--spacing) * 9); }.w-10 { width: calc(var(--spacing) * 10); }.w-12 { width: calc(var(--spacing) * 12); }.w-16 { width: calc(var(--spacing) * 16); }.w-20 { width: calc(var(--spacing) * 20); }.w-24 { width: calc(var(--spacing) * 24); }.w-28 { width: calc(var(--spacing) * 28); }.w-32 { width: calc(var(--spacing) * 32); }.w-36 { width: calc(var(--spacing) * 36); }.w-40 { width: calc(var(--spacing) * 40); }.w-44 { width: calc(var(--spacing) * 44); }.w-48 { width: calc(var(--spacing) * 48); }.w-56 { width: calc(var(--spacing) * 56); }.w-64 { width: calc(var(--spacing) * 64); }.w-\[140px\] { width: 140px; }.w-auto { width: auto; }.w-fit { width: fit-content; }.w-full { width: 100%; }.w-max { width: max-content; }.w-px { width: 1px; }.w-screen { width: 100vw; }.max-w-2xl { max-width: var(--container-2xl); }.max-w-4xl { max-width: var(--container-4xl); }.max-w-6xl { max-width: var(--container-6xl); }.max-w-7xl { max-width: var(--container-7xl); }.max-w-32 { max-width: calc(var(--spacing) * 32); }.max-w-40 { max-width: calc(var(--spacing) * 40); }.max-w-64 { max-width: calc(var(--spacing) * 64); }.max-w-\[960px\] { max-width: 960px; }.max-w-\[65ch\] { max-width: 65ch; }.max-w-\[1200px\] { max-width: 1200px; }.max-w-\[min\(var\(--site-header-max-width\,970px\)\,98dvw\)\] { max-width: min(var(--site-header-max-width,970px),98dvw); }.max-w-full { max-width: 100%; }.max-w-lg { max-width: var(--container-lg); }.max-w-md { max-width: var(--container-md); }.max-w-none { max-width: none; }.max-w-screen-xl { max-width: var(--breakpoint-xl); }.max-w-sm { max-width: var(--container-sm); }.max-w-xl { max-width: var(--container-xl); }.min-w-0 { min-width: calc(var(--spacing) * 0); }.min-w-8 { min-width: calc(var(--spacing) * 8); }.min-w-10 { min-width: calc(var(--spacing) * 10); }.min-w-16 { min-width: calc(var(--spacing) * 16); }.min-w-20 { min-width: calc(var(--spacing) * 20); }.min-w-36 { min-width: calc(var(--spacing) * 36); }.min-w-40 { min-width: calc(var(--spacing) * 40); }.min-w-52 { min-width: calc(var(--spacing) * 52); }.min-w-\[800px\] { min-width: 800px; }.min-w-\[var\(--tray-bell-min-width\,40px\)\] { min-width: var(--tray-bell-min-width,40px); }.min-w-full { min-width: 100%; }.flex-0 { flex: 0 1 0%; }.flex-1 { flex: 1 1 0%; }.flex-none { flex: 0 0 auto; }.flex-shrink, .shrink { flex-shrink: 1; }.shrink-0 { flex-shrink: 0; }.flex-grow, .grow { flex-grow: 1; }.grow-0 { flex-grow: 0; }.basis-1 { flex-basis: calc(var(--spacing) * 1); }.basis-2 { flex-basis: calc(var(--spacing) * 2); }.basis-3 { flex-basis: calc(var(--spacing) * 3); }.basis-11 { flex-basis: calc(var(--spacing) * 11); }.basis-13 { flex-basis: calc(var(--spacing) * 13); }.basis-auto { flex-basis: auto; }.basis-full { flex-basis: 100%; }.border-collapse { border-collapse: collapse; }.origin-center { transform-origin: 50% center; }.origin-top-right { transform-origin: 100% 0px; }.-translate-x-1 { --tw-translate-x: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-x-1\/2 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-x-2 { --tw-translate-x: calc(var(--spacing) * -2); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1 { --tw-translate-y: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1\/2 { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-full { --tw-translate-y: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-0 { --tw-translate-y: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-4 { --tw-translate-y: calc(var(--spacing) * 4); translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-full { --tw-translate-y: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); }.scale-95 { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }.scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }.-rotate-90 { rotate: -90deg; }.rotate-90 { rotate: 90deg; }.rotate-180 { rotate: 180deg; }.transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }.animate-pulse { animation: var(--animate-pulse); }.animate-spin { animation: var(--animate-spin); }.cursor-default { cursor: default; }.cursor-not-allowed { cursor: not-allowed; }.cursor-pointer { cursor: pointer; }.resize { resize: both; }.resize-y { resize: vertical; }.snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }.snap-mandatory { --tw-scroll-snap-strictness: mandatory; }.snap-start { scroll-snap-align: start; }.list-outside { list-style-position: outside; }.list-disc { list-style-type: disc; }.list-none { list-style-type: none; }.appearance-none { appearance: none; }.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }.grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }.flex-col { flex-direction: column; }.flex-row { flex-direction: row; }.flex-row-reverse { flex-direction: row-reverse; }.flex-nowrap { flex-wrap: nowrap; }.flex-wrap { flex-wrap: wrap; }.place-items-center { place-items: center; }.content-around { align-content: space-around; }.content-center { align-content: center; }.content-stretch { align-content: stretch; }.items-baseline { align-items: baseline; }.items-center { align-items: center; }.items-end { align-items: flex-end; }.items-start { align-items: flex-start; }.items-stretch { align-items: stretch; }.justify-between { justify-content: space-between; }.justify-center { justify-content: center; }.justify-end { justify-content: flex-end; }.justify-start { justify-content: flex-start; }.gap-0 { gap: calc(var(--spacing) * 0); }.gap-1 { gap: calc(var(--spacing) * 1); }.gap-1\.5 { gap: calc(var(--spacing) * 1.5); }.gap-2 { gap: calc(var(--spacing) * 2); }.gap-3 { gap: calc(var(--spacing) * 3); }.gap-4 { gap: calc(var(--spacing) * 4); }.gap-5 { gap: calc(var(--spacing) * 5); }.gap-6 { gap: calc(var(--spacing) * 6); }.gap-8 { gap: calc(var(--spacing) * 8); }.gap-\[var\(--site-header-gap\,0\10.4px\)\] { gap: var(--site-header-gap,10.4px); }.gap-px { gap: 1px; }:where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); }.gap-x-1 { column-gap: calc(var(--spacing) * 1); }.gap-x-3 { column-gap: calc(var(--spacing) * 3); }.gap-x-4 { column-gap: calc(var(--spacing) * 4); }.gap-x-5 { column-gap: calc(var(--spacing) * 5); }.gap-x-8 { column-gap: calc(var(--spacing) * 8); }.gap-x-10 { column-gap: calc(var(--spacing) * 10); }:where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))); }.gap-y-1 { row-gap: calc(var(--spacing) * 1); }.gap-y-2 { row-gap: calc(var(--spacing) * 2); }.gap-y-3 { row-gap: calc(var(--spacing) * 3); }.gap-y-4 { row-gap: calc(var(--spacing) * 4); }.gap-y-6 { row-gap: calc(var(--spacing) * 6); }.gap-y-12 { row-gap: calc(var(--spacing) * 12); }:where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }:where(.divide-neutral-100 > :not(:last-child)) { border-color: var(--color-neutral-100); }:where(.divide-white > :not(:last-child)) { border-color: var(--color-white); }.self-center { align-self: center; }.self-start { align-self: flex-start; }.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }.overflow-auto { overflow: auto; }.overflow-hidden { overflow: hidden; }.overflow-visible { overflow: visible; }.overflow-x-auto { overflow-x: auto; }.overflow-x-hidden { overflow-x: hidden; }.overflow-x-scroll { overflow-x: scroll; }.overflow-y-auto { overflow-y: auto; }.overflow-y-clip { overflow-y: clip; }.overflow-y-hidden { overflow-y: hidden; }.overflow-y-visible { overflow-y: visible; }.overscroll-x-contain { overscroll-behavior-x: contain; }.scroll-smooth { scroll-behavior: smooth; }.rounded { border-radius: 4px; }.rounded-2xl { border-radius: var(--radius-2xl); }.rounded-3xl { border-radius: var(--radius-3xl); }.rounded-4xl { border-radius: var(--radius-4xl); }.rounded-\[50\%\] { border-radius: 50%; }.rounded-\[var\(--image--border-radius\,0\)\] { border-radius: var(--image--border-radius,0); }.rounded-full { border-radius: 3.40282e+38px; }.rounded-lg { border-radius: var(--radius-lg); }.rounded-md { border-radius: var(--radius-md); }.rounded-none { border-radius: 0px; }.rounded-sm { border-radius: var(--radius-sm); }.rounded-xl { border-radius: var(--radius-xl); }.rounded-xs { border-radius: var(--radius-xs); }.rounded-t-2xl { border-top-left-radius: var(--radius-2xl); border-top-right-radius: var(--radius-2xl); }.rounded-l-full { border-top-left-radius: 3.40282e+38px; border-bottom-left-radius: 3.40282e+38px; }.rounded-tl-lg { border-top-left-radius: var(--radius-lg); }.rounded-r-full { border-top-right-radius: 3.40282e+38px; border-bottom-right-radius: 3.40282e+38px; }.rounded-tr-lg { border-top-right-radius: var(--radius-lg); }.rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.rounded-br-lg { border-bottom-right-radius: var(--radius-lg); }.rounded-bl-lg { border-bottom-left-radius: var(--radius-lg); }.border { border-style: var(--tw-border-style); border-width: 1px; }.border-0 { border-style: var(--tw-border-style); border-width: 0px; }.border-1 { border-style: var(--tw-border-style); border-width: 1px; }.border-2 { border-style: var(--tw-border-style); border-width: 2px; }.border-8 { border-style: var(--tw-border-style); border-width: 8px; }.border-x-0 { border-inline-style: var(--tw-border-style); border-inline-width: 0px; }.border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }.border-y-0 { border-block-style: var(--tw-border-style); border-block-width: 0px; }.border-y-2 { border-block-style: var(--tw-border-style); border-block-width: 2px; }.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }.border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }.border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }.border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }.border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }.border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }.border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }.border-dashed { --tw-border-style: dashed; border-style: dashed; }.border-none { --tw-border-style: none; border-style: none; }.border-solid { --tw-border-style: solid; border-style: solid; }.border-\(--footer-nav-border-color\) { border-color: var(--footer-nav-border-color); }.border-\[\#DC1F26\] { border-color: rgb(220, 31, 38); }.border-black { border-color: var(--color-black); }.border-gray-100 { border-color: var(--color-gray-100); }.border-gray-200 { border-color: var(--color-gray-200); }.border-gray-300 { border-color: var(--color-gray-300); }.border-gray-400 { border-color: var(--color-gray-400); }.border-gray-500 { border-color: var(--color-gray-500); }.border-gray-600 { border-color: var(--color-gray-600); }.border-gray-700 { border-color: var(--color-gray-700); }.border-gray-800 { border-color: var(--color-gray-800); }.border-green-600 { border-color: var(--color-green-600); }.border-neutral-100 { border-color: var(--color-neutral-100); }.border-neutral-200 { border-color: var(--color-neutral-200); }.border-neutral-300 { border-color: var(--color-neutral-300); }.border-red-600 { border-color: var(--color-red-600); }.border-rose-100 { border-color: var(--color-rose-100); }.border-slate-600 { border-color: var(--color-slate-600); }.border-transparent { border-color: rgba(0, 0, 0, 0); }.border-white { border-color: var(--color-white); }.border-yellow-300 { border-color: var(--color-yellow-300); }.border-yellow-500 { border-color: var(--color-yellow-500); }.border-t-black { border-top-color: var(--color-black); }.border-t-neutral-500 { border-top-color: var(--color-neutral-500); }.border-r-neutral-100 { border-right-color: var(--color-neutral-100); }.border-r-neutral-200 { border-right-color: var(--color-neutral-200); }.border-b-black { border-bottom-color: var(--color-black); }.border-b-neutral-200 { border-bottom-color: var(--color-neutral-200); }.border-b-neutral-300 { border-bottom-color: var(--color-neutral-300); }.border-l-neutral-200 { border-left-color: var(--color-neutral-200); }.bg-\(--footer-bg-color\) { background-color: var(--footer-bg-color); }.bg-\[\#33333370\] { background-color: rgba(51, 51, 51, 0.44); }.bg-\[\#DC1F26\] { background-color: rgb(220, 31, 38); }.bg-\[\#ededed\] { background-color: rgb(237, 237, 237); }.bg-\[var\(--region-redirect-banner-background\,var\(--brand-color-1\)\)\] { background-color: var(--region-redirect-banner-background,var(--brand-color-1)); }.bg-\[var\(--site-header-background-color\,white\)\] { background-color: var(--site-header-background-color,white); }.bg-amber-50 { background-color: var(--color-amber-50); }.bg-black { background-color: var(--color-black); }.bg-blue-50 { background-color: var(--color-blue-50); }.bg-gray-50 { background-color: var(--color-gray-50); }.bg-gray-100 { background-color: var(--color-gray-100); }.bg-gray-200 { background-color: var(--color-gray-200); }.bg-gray-300 { background-color: var(--color-gray-300); }.bg-gray-500 { background-color: var(--color-gray-500); }.bg-gray-500\/75 { background-color: rgba(106, 114, 130, 0.75); }@supports (color:color-mix(in lab,red,red)) {  .bg-gray-500\/75 { background-color: color-mix(in oklab,var(--color-gray-500) 75%,transparent); }}.bg-gray-800 { background-color: var(--color-gray-800); }.bg-gray-900 { background-color: var(--color-gray-900); }.bg-gray-950 { background-color: var(--color-gray-950); }.bg-green-50 { background-color: var(--color-green-50); }.bg-green-100 { background-color: var(--color-green-100); }.bg-green-500 { background-color: var(--color-green-500); }.bg-green-600 { background-color: var(--color-green-600); }.bg-inherit { background-color: inherit; }.bg-neutral-50 { background-color: var(--color-neutral-50); }.bg-neutral-50\/50 { background-color: rgba(250, 250, 250, 0.5); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-50\/50 { background-color: color-mix(in oklab,var(--color-neutral-50) 50%,transparent); }}.bg-neutral-100 { background-color: var(--color-neutral-100); }.bg-neutral-200 { background-color: var(--color-neutral-200); }.bg-neutral-300 { background-color: var(--color-neutral-300); }.bg-neutral-500 { background-color: var(--color-neutral-500); }.bg-neutral-600 { background-color: var(--color-neutral-600); }.bg-neutral-800 { background-color: var(--color-neutral-800); }.bg-neutral-900 { background-color: var(--color-neutral-900); }.bg-neutral-900\/40 { background-color: rgba(23, 23, 23, 0.4); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-900\/40 { background-color: color-mix(in oklab,var(--color-neutral-900) 40%,transparent); }}.bg-neutral-950 { background-color: var(--color-neutral-950); }.bg-orange-50 { background-color: var(--color-orange-50); }.bg-purple-50 { background-color: var(--color-purple-50); }.bg-red-50 { background-color: var(--color-red-50); }.bg-red-100 { background-color: var(--color-red-100); }.bg-red-500 { background-color: var(--color-red-500); }.bg-red-600 { background-color: var(--color-red-600); }.bg-rose-50 { background-color: var(--color-rose-50); }.bg-rose-500 { background-color: var(--color-rose-500); }.bg-slate-50 { background-color: var(--color-slate-50); }.bg-slate-500 { background-color: var(--color-slate-500); }.bg-slate-900 { background-color: var(--color-slate-900); }.bg-teal-50 { background-color: var(--color-teal-50); }.bg-transparent { background-color: rgba(0, 0, 0, 0); }.bg-white { background-color: var(--color-white); }.bg-yellow-50 { background-color: var(--color-yellow-50); }.bg-yellow-500 { background-color: var(--color-yellow-500); }.bg-zinc-300 { background-color: var(--color-zinc-300); }.bg-zinc-800 { background-color: var(--color-zinc-800); }.bg-zinc-900 { background-color: var(--color-zinc-900); }.bg-gradient-to-l { --tw-gradient-position: to left in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }.bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }.bg-none { background-image: none; }.from-gray-100 { --tw-gradient-from: var(--color-gray-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.from-gray-950 { --tw-gradient-from: var(--color-gray-950); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.from-white { --tw-gradient-from: var(--color-white); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-gray-200 { --tw-gradient-to: var(--color-gray-200); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-gray-800 { --tw-gradient-to: var(--color-gray-800); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.bg-cover { background-size: cover; }.bg-center { background-position: 50% center; }.bg-repeat { background-repeat: repeat; }.fill-gray-500 { fill: var(--color-gray-500); }.fill-white { fill: var(--color-white); }.object-contain { object-fit: contain; }.object-cover { object-fit: cover; }.object-center { object-position: center center; }.p-0 { padding: calc(var(--spacing) * 0); }.p-1 { padding: calc(var(--spacing) * 1); }.p-1\.5 { padding: calc(var(--spacing) * 1.5); }.p-2 { padding: calc(var(--spacing) * 2); }.p-3 { padding: calc(var(--spacing) * 3); }.p-4 { padding: calc(var(--spacing) * 4); }.p-5 { padding: calc(var(--spacing) * 5); }.p-6 { padding: calc(var(--spacing) * 6); }.p-8 { padding: calc(var(--spacing) * 8); }.px-0 { padding-inline: calc(var(--spacing) * 0); }.px-1 { padding-inline: calc(var(--spacing) * 1); }.px-2 { padding-inline: calc(var(--spacing) * 2); }.px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }.px-3 { padding-inline: calc(var(--spacing) * 3); }.px-4 { padding-inline: calc(var(--spacing) * 4); }.px-5 { padding-inline: calc(var(--spacing) * 5); }.px-6 { padding-inline: calc(var(--spacing) * 6); }.px-8 { padding-inline: calc(var(--spacing) * 8); }.px-12 { padding-inline: calc(var(--spacing) * 12); }.py-0 { padding-block: calc(var(--spacing) * 0); }.py-0\.5 { padding-block: calc(var(--spacing) * .5); }.py-1 { padding-block: calc(var(--spacing) * 1); }.py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }.py-2 { padding-block: calc(var(--spacing) * 2); }.py-2\.5 { padding-block: calc(var(--spacing) * 2.5); }.py-3 { padding-block: calc(var(--spacing) * 3); }.py-4 { padding-block: calc(var(--spacing) * 4); }.py-5 { padding-block: calc(var(--spacing) * 5); }.py-6 { padding-block: calc(var(--spacing) * 6); }.py-7 { padding-block: calc(var(--spacing) * 7); }.py-8 { padding-block: calc(var(--spacing) * 8); }.py-10 { padding-block: calc(var(--spacing) * 10); }.py-12 { padding-block: calc(var(--spacing) * 12); }.py-24 { padding-block: calc(var(--spacing) * 24); }.pt-1 { padding-top: calc(var(--spacing) * 1); }.pt-2 { padding-top: calc(var(--spacing) * 2); }.pt-3 { padding-top: calc(var(--spacing) * 3); }.pt-4 { padding-top: calc(var(--spacing) * 4); }.pt-5 { padding-top: calc(var(--spacing) * 5); }.pt-6 { padding-top: calc(var(--spacing) * 6); }.pt-7 { padding-top: calc(var(--spacing) * 7); }.pt-8 { padding-top: calc(var(--spacing) * 8); }.pr-0 { padding-right: calc(var(--spacing) * 0); }.pr-1 { padding-right: calc(var(--spacing) * 1); }.pr-2 { padding-right: calc(var(--spacing) * 2); }.pr-3 { padding-right: calc(var(--spacing) * 3); }.pr-4 { padding-right: calc(var(--spacing) * 4); }.pr-5 { padding-right: calc(var(--spacing) * 5); }.pr-6 { padding-right: calc(var(--spacing) * 6); }.pr-8 { padding-right: calc(var(--spacing) * 8); }.pr-10 { padding-right: calc(var(--spacing) * 10); }.pr-12 { padding-right: calc(var(--spacing) * 12); }.pb-0 { padding-bottom: calc(var(--spacing) * 0); }.pb-1 { padding-bottom: calc(var(--spacing) * 1); }.pb-2 { padding-bottom: calc(var(--spacing) * 2); }.pb-3 { padding-bottom: calc(var(--spacing) * 3); }.pb-4 { padding-bottom: calc(var(--spacing) * 4); }.pb-5 { padding-bottom: calc(var(--spacing) * 5); }.pb-6 { padding-bottom: calc(var(--spacing) * 6); }.pb-8 { padding-bottom: calc(var(--spacing) * 8); }.pb-12 { padding-bottom: calc(var(--spacing) * 12); }.pb-\[var\(--strapline-padding-bottom\,12px\)\] { padding-bottom: var(--strapline-padding-bottom,12px); }.pl-0 { padding-left: calc(var(--spacing) * 0); }.pl-1 { padding-left: calc(var(--spacing) * 1); }.pl-1\.5 { padding-left: calc(var(--spacing) * 1.5); }.pl-2 { padding-left: calc(var(--spacing) * 2); }.pl-3 { padding-left: calc(var(--spacing) * 3); }.pl-4 { padding-left: calc(var(--spacing) * 4); }.pl-8 { padding-left: calc(var(--spacing) * 8); }.pl-9 { padding-left: calc(var(--spacing) * 9); }.pl-12 { padding-left: calc(var(--spacing) * 12); }.text-center { text-align: center; }.text-left { text-align: left; }.text-right { text-align: right; }.-indent-0 { text-indent: calc(var(--spacing) * 0); }.align-middle { vertical-align: middle; }.align-text-top { vertical-align: text-top; }.align-top { vertical-align: top; }.font-mono { font-family: var(--font-mono); }.font-sans { font-family: var(--font-sans); }.font-serif { font-family: var(--font-serif); }.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }.text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }.text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }.text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }.text-\[10px\] { font-size: 10px; }.text-\[11px\] { font-size: 11px; }.text-\[length\:var\(--strapline-font-size\,13px\)\] { font-size: var(--strapline-font-size,13px); }.leading-2 { --tw-leading: calc(var(--spacing) * 2); line-height: calc(var(--spacing) * 2); }.leading-3 { --tw-leading: calc(var(--spacing) * 3); line-height: calc(var(--spacing) * 3); }.leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }.leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }.leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }.leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }.leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }.leading-10 { --tw-leading: calc(var(--spacing) * 10); line-height: calc(var(--spacing) * 10); }.leading-none { --tw-leading: 1; line-height: 1; }.leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }.font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }.font-extrabold { --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); }.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }.font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }.tracking-normal { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); }.tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }.tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }.tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }.tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }.text-nowrap { text-wrap: nowrap; }.text-wrap { text-wrap: wrap; }.break-words { overflow-wrap: break-word; }.text-ellipsis { text-overflow: ellipsis; }.whitespace-break-spaces { white-space: break-spaces; }.whitespace-normal { white-space: normal; }.whitespace-nowrap { white-space: nowrap; }.whitespace-pre { white-space: pre; }.text-\(--footer-text-color\) { color: var(--footer-text-color); }.text-\[\#DC1F26\] { color: rgb(220, 31, 38); }.text-\[var\(--site-header-text-color\,\#333\)\] { color: var(--site-header-text-color,#333); }.text-amber-700 { color: var(--color-amber-700); }.text-black { color: var(--color-black); }.text-blue-500 { color: var(--color-blue-500); }.text-blue-700 { color: var(--color-blue-700); }.text-current { color: currentcolor; }.text-gray-50 { color: var(--color-gray-50); }.text-gray-100 { color: var(--color-gray-100); }.text-gray-200 { color: var(--color-gray-200); }.text-gray-300 { color: var(--color-gray-300); }.text-gray-400 { color: var(--color-gray-400); }.text-gray-500 { color: var(--color-gray-500); }.text-gray-600 { color: var(--color-gray-600); }.text-gray-700 { color: var(--color-gray-700); }.text-gray-800 { color: var(--color-gray-800); }.text-gray-900 { color: var(--color-gray-900); }.text-green-50 { color: var(--color-green-50); }.text-green-400 { color: var(--color-green-400); }.text-green-500 { color: var(--color-green-500); }.text-green-600 { color: var(--color-green-600); }.text-green-700 { color: var(--color-green-700); }.text-inherit { color: inherit; }.text-lime-700 { color: var(--color-lime-700); }.text-neutral-100 { color: var(--color-neutral-100); }.text-neutral-200 { color: var(--color-neutral-200); }.text-neutral-300 { color: var(--color-neutral-300); }.text-neutral-400 { color: var(--color-neutral-400); }.text-neutral-500 { color: var(--color-neutral-500); }.text-neutral-600 { color: var(--color-neutral-600); }.text-neutral-700 { color: var(--color-neutral-700); }.text-neutral-800 { color: var(--color-neutral-800); }.text-neutral-900 { color: var(--color-neutral-900); }.text-orange-700 { color: var(--color-orange-700); }.text-pink-600 { color: var(--color-pink-600); }.text-purple-700 { color: var(--color-purple-700); }.text-red-50 { color: var(--color-red-50); }.text-red-500 { color: var(--color-red-500); }.text-red-600 { color: var(--color-red-600); }.text-red-700 { color: var(--color-red-700); }.text-rose-600 { color: var(--color-rose-600); }.text-slate-50 { color: var(--color-slate-50); }.text-slate-500 { color: var(--color-slate-500); }.text-teal-700 { color: var(--color-teal-700); }.text-white { color: var(--color-white); }.text-yellow-700 { color: var(--color-yellow-700); }.text-yellow-800 { color: var(--color-yellow-800); }.\[text-transform\:var\(--strapline-text-transform\,uppercase\)\] { text-transform: var(--strapline-text-transform,uppercase); }.capitalize { text-transform: capitalize; }.lowercase { text-transform: lowercase; }.normal-case { text-transform: none; }.uppercase { text-transform: uppercase; }.italic { font-style: italic; }.ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }.line-through { text-decoration-line: line-through; }.no-underline { text-decoration-line: none; }.underline { text-decoration-line: underline; }.decoration-current { text-decoration-color: currentcolor; }.decoration-transparent { text-decoration-color: rgba(0, 0, 0, 0); }.decoration-solid { text-decoration-style: solid; }.underline-offset-2 { text-underline-offset: 2px; }.placeholder-neutral-500::placeholder { color: var(--color-neutral-500); }.opacity-0 { opacity: 0; }.opacity-30 { opacity: 0.3; }.opacity-40 { opacity: 0.4; }.opacity-50 { opacity: 0.5; }.opacity-80 { opacity: 0.8; }.opacity-100 { opacity: 1; }.shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 20px 60px -15px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring, .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring-4 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring-amber-600 { --tw-ring-color: var(--color-amber-600); }.ring-black { --tw-ring-color: var(--color-black); }.ring-blue-600 { --tw-ring-color: var(--color-blue-600); }.ring-gray-300 { --tw-ring-color: var(--color-gray-300); }.ring-green-600 { --tw-ring-color: var(--color-green-600); }.ring-orange-600 { --tw-ring-color: var(--color-orange-600); }.ring-purple-400 { --tw-ring-color: var(--color-purple-400); }.ring-purple-600 { --tw-ring-color: var(--color-purple-600); }.ring-red-600 { --tw-ring-color: var(--color-red-600); }.ring-slate-600 { --tw-ring-color: var(--color-slate-600); }.ring-teal-600 { --tw-ring-color: var(--color-teal-600); }.ring-white { --tw-ring-color: var(--color-white); }.ring-yellow-600 { --tw-ring-color: var(--color-yellow-600); }.outline-hidden { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) {  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.outline, .outline-1 { outline-style: var(--tw-outline-style); outline-width: 1px; }.outline-transparent { outline-color: rgba(0, 0, 0, 0); }.blur { --tw-blur: blur(8px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.brightness-0 { --tw-brightness: brightness(0%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.contrast-100 { --tw-contrast: contrast(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.invert { --tw-invert: invert(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.backdrop-filter { backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.duration-75 { --tw-duration: 75ms; transition-duration: 75ms; }.duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }.duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }.duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }.duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }.duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }.ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }.ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }.ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }.prose-neutral { --tw-prose-#widget-1jkgem9: oklch(37.1% 0 0); --tw-prose-headings: oklch(20.5% 0 0); --tw-prose-lead: oklch(43.9% 0 0); --tw-prose-links: oklch(20.5% 0 0); --tw-prose-bold: oklch(20.5% 0 0); --tw-prose-counters: oklch(55.6% 0 0); --tw-prose-bullets: oklch(87% 0 0); --tw-prose-hr: oklch(92.2% 0 0); --tw-prose-quotes: oklch(20.5% 0 0); --tw-prose-quote-borders: oklch(92.2% 0 0); --tw-prose-captions: oklch(55.6% 0 0); --tw-prose-kbd: oklch(20.5% 0 0); --tw-prose-kbd-shadows: oklab(20.5% 0 0/.1); --tw-prose-code: oklch(20.5% 0 0); --tw-prose-pre-code: oklch(92.2% 0 0); --tw-prose-pre-bg: oklch(26.9% 0 0); --tw-prose-th-borders: oklch(87% 0 0); --tw-prose-td-borders: oklch(92.2% 0 0); --tw-prose-invert-#widget-1jkgem9: oklch(87% 0 0); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.8% 0 0); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.8% 0 0); --tw-prose-invert-bullets: oklch(43.9% 0 0); --tw-prose-invert-hr: oklch(37.1% 0 0); --tw-prose-invert-quotes: oklch(97% 0 0); --tw-prose-invert-quote-borders: oklch(37.1% 0 0); --tw-prose-invert-captions: oklch(70.8% 0 0); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87% 0 0); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(43.9% 0 0); --tw-prose-invert-td-borders: oklch(37.1% 0 0); }.outline-none { --tw-outline-style: none; outline-style: none; }.select-none { user-select: none; }.ring-inset { --tw-ring-inset: inset; }:is(.\*\:pointer-events-auto > *) { pointer-events: auto; }@media (hover: hover) {  .group-hover\:text-\[\#DC1F26\]:is(:where(.group):hover *) { color: rgb(220, 31, 38); }  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }}.visited\:text-inherit:visited { color: inherit; }.empty\:border-none:empty { --tw-border-style: none; border-style: none; }@media (hover: hover) {  .hover\:border-black:hover { border-color: var(--color-black); }  .hover\:border-neutral-300:hover { border-color: var(--color-neutral-300); }  .hover\:bg-black:hover { background-color: var(--color-black); }  .hover\:bg-blue-50:hover { background-color: var(--color-blue-50); }  .hover\:bg-green-50:hover { background-color: var(--color-green-50); }  .hover\:bg-green-700:hover { background-color: var(--color-green-700); }  .hover\:bg-indigo-50:hover { background-color: var(--color-indigo-50); }  .hover\:bg-neutral-50:hover { background-color: var(--color-neutral-50); }  .hover\:bg-neutral-100:hover { background-color: var(--color-neutral-100); }  .hover\:bg-neutral-200:hover { background-color: var(--color-neutral-200); }  .hover\:bg-neutral-800:hover { background-color: var(--color-neutral-800); }  .hover\:bg-red-50:hover { background-color: var(--color-red-50); }  .hover\:bg-red-700:hover { background-color: var(--color-red-700); }  .hover\:text-\[\#DC1F26\]:hover { color: rgb(220, 31, 38); }  .hover\:text-blue-600:hover { color: var(--color-blue-600); }  .hover\:text-gray-500:hover { color: var(--color-gray-500); }  .hover\:text-indigo-600:hover { color: var(--color-indigo-600); }  .hover\:text-inherit:hover { color: inherit; }  .hover\:text-neutral-700:hover { color: var(--color-neutral-700); }  .hover\:text-neutral-900:hover { color: var(--color-neutral-900); }  .hover\:text-red-600:hover { color: var(--color-red-600); }  .hover\:no-underline:hover { text-decoration-line: none; }  .hover\:underline:hover { text-decoration-line: underline; }  .hover\:decoration-transparent:hover { text-decoration-color: rgba(0, 0, 0, 0); }  .hover\:underline-offset-2:hover { text-underline-offset: 2px; }}.focus\:border-rose-500:focus { border-color: var(--color-rose-500); }.focus\:text-inherit:focus { color: inherit; }.focus\:decoration-transparent:focus { text-decoration-color: rgba(0, 0, 0, 0); }.focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-4:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-\[\#DC1F26\]\/20:focus { --tw-ring-color: oklab(57.3239% .195826 .0976754/.2); }.focus\:ring-rose-500:focus { --tw-ring-color: var(--color-rose-500); }.focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }.focus\:outline-hidden:focus { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) {  .focus\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.focus\:outline-1:focus { outline-style: var(--tw-outline-style); outline-width: 1px; }.focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }.focus\:\[outline-style\:auto\]:focus { outline-style: auto; }.focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus-visible\:ring-gray-900:focus-visible { --tw-ring-color: var(--color-gray-900); }.focus-visible\:outline-hidden:focus-visible { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) {  .focus-visible\:outline-hidden:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.active\:text-inherit:active { color: inherit; }@media not all and (min-width: 640px) {  .max-sm\:top-full { top: 100%; }  .max-sm\:left-2\/4 { left: 50%; }  .max-sm\:hidden { display: none; }  .max-sm\:min-w-\[300px\] { min-width: 300px; }  .max-sm\:-translate-x-2\/4 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }}@media (min-width: 640px) {  .sm\:visible { visibility: visible; }  .sm\:relative { position: relative; }  .sm\:top-4 { top: calc(var(--spacing) * 4); }  .sm\:top-\[88px\] { top: 88px; }  .sm\:top-\[92px\] { top: 92px; }  .sm\:right-3 { right: calc(var(--spacing) * 3); }  .sm\:right-4 { right: calc(var(--spacing) * 4); }  .sm\:left-3 { left: calc(var(--spacing) * 3); }  .sm\:order-3 { order: 3; }  .sm\:mx-auto { margin-inline: auto; }  .sm\:my-8 { margin-block: calc(var(--spacing) * 8); }  .sm\:mt-5 { margin-top: calc(var(--spacing) * 5); }  .sm\:mt-6 { margin-top: calc(var(--spacing) * 6); }  .sm\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }  .sm\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }  .sm\:block { display: block; }  .sm\:flex { display: flex; }  .sm\:hidden { display: none; }  .sm\:inline { display: inline; }  .sm\:h-6 { height: calc(var(--spacing) * 6); }  .sm\:h-12 { height: calc(var(--spacing) * 12); }  .sm\:h-\[50px\] { height: 50px; }  .sm\:h-\[var\(--logo-height-desktop\,auto\)\] { height: var(--logo-height-desktop,auto); }  .sm\:max-h-full { max-height: 100%; }  .sm\:w-6 { width: calc(var(--spacing) * 6); }  .sm\:w-12 { width: calc(var(--spacing) * 12); }  .sm\:w-64 { width: calc(var(--spacing) * 64); }  .sm\:w-\[480px\] { width: 480px; }  .sm\:max-w-full { max-width: 100%; }  .sm\:max-w-sm { max-width: var(--container-sm); }  .sm\:min-w-auto { min-width: auto; }  .sm\:translate-y-0 { --tw-translate-y: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); }  .sm\:scale-95 { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }  .sm\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }  .sm\:flex-row { flex-direction: row; }  .sm\:items-center { align-items: center; }  .sm\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }  .sm\:border-solid { --tw-border-style: solid; border-style: solid; }  .sm\:border-gray-300 { border-color: var(--color-gray-300); }  .sm\:p-0 { padding: calc(var(--spacing) * 0); }  .sm\:p-3 { padding: calc(var(--spacing) * 3); }  .sm\:p-6 { padding: calc(var(--spacing) * 6); }  .sm\:p-8 { padding: calc(var(--spacing) * 8); }  .sm\:px-0 { padding-inline: calc(var(--spacing) * 0); }  .sm\:px-4 { padding-inline: calc(var(--spacing) * 4); }  .sm\:py-4 { padding-block: calc(var(--spacing) * 4); }  .sm\:pl-14 { padding-left: calc(var(--spacing) * 14); }  .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }}@media (min-width: 768px) {  .md\:visible { visibility: visible; }  .md\:inline { display: inline; }  .md\:h-screen { height: 100vh; }  .md\:w-80 { width: calc(var(--spacing) * 80); }  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }  .md\:flex-row { flex-direction: row; }  .md\:overflow-hidden { overflow: hidden; }  .md\:overflow-y-auto { overflow-y: auto; }  .md\:p-12 { padding: calc(var(--spacing) * 12); }  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }  .md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }}.prose-headings\:font-serif :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-p\:font-serif :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-serif); }.prose-p\:leading-relaxed :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.prose-p\:text-neutral-700 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-neutral-700); }@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-rotate-x { syntax: "*"; inherits: false; }@property --tw-rotate-y { syntax: "*"; inherits: false; }@property --tw-rotate-z { syntax: "*"; inherits: false; }@property --tw-skew-x { syntax: "*"; inherits: false; }@property --tw-skew-y { syntax: "*"; inherits: false; }@property --tw-scroll-snap-strictness { syntax: "*"; inherits: false; initial-value: proximity; }@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-gradient-position { syntax: "*"; inherits: false; }@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }@property --tw-gradient-stops { syntax: "*"; inherits: false; }@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }@property --tw-leading { syntax: "*"; inherits: false; }@property --tw-font-weight { syntax: "*"; inherits: false; }@property --tw-tracking { syntax: "*"; inherits: false; }@property --tw-ordinal { syntax: "*"; inherits: false; }@property --tw-slashed-zero { syntax: "*"; inherits: false; }@property --tw-numeric-figure { syntax: "*"; inherits: false; }@property --tw-numeric-spacing { syntax: "*"; inherits: false; }@property --tw-numeric-fraction { syntax: "*"; inherits: false; }@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: "*"; inherits: false; }@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: "*"; inherits: false; }@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: "*"; inherits: false; }@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: "*"; inherits: false; }@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-blur { syntax: "*"; inherits: false; }@property --tw-brightness { syntax: "*"; inherits: false; }@property --tw-contrast { syntax: "*"; inherits: false; }@property --tw-grayscale { syntax: "*"; inherits: false; }@property --tw-hue-rotate { syntax: "*"; inherits: false; }@property --tw-invert { syntax: "*"; inherits: false; }@property --tw-opacity { syntax: "*"; inherits: false; }@property --tw-saturate { syntax: "*"; inherits: false; }@property --tw-sepia { syntax: "*"; inherits: false; }@property --tw-drop-shadow { syntax: "*"; inherits: false; }@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }@property --tw-backdrop-blur { syntax: "*"; inherits: false; }@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }@property --tw-backdrop-invert { syntax: "*"; inherits: false; }@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }@property --tw-duration { syntax: "*"; inherits: false; }@property --tw-ease { syntax: "*"; inherits: false; }@keyframes spin {   100% { transform: rotate(360deg); }}@keyframes pulse {   50% { opacity: 0.5; }}      .pcg-results-list { display: flex; flex-direction: column; list-style: none; margin: 0; padding: 0; }      .pcg-result-item { margin: 0; padding: 0; list-style: none; }      .pcg-result-btn { display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 1rem; border: none; background: transparent; cursor: pointer; text-align: left; transition: background 0.2s; height: 76px; }      .pcg-result-btn.hovered { background-color: #f9fafb; }      .pcg-result-border { border-bottom: 1px solid #f5f5f5; }      .pcg-result-content { display: flex; flex-direction: column; justify-content: center; overflow: hidden; padding-right: 1rem; flex: 1; }      .pcg-result-meta-row { display: flex; align-items: center; gap: 0.5rem; overflow: hidden; }      .pcg-result-title { color: #000000; font-weight: bold; font-size: 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }      .pcg-meta-date { color: #737373; font-size: 0.75rem; text-transform: uppercase; letter-spacing: -0.025em; flex-shrink: 0; }      .pcg-result-summary { color: #737373; font-size: 0.75rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 0.25rem; }      .pcg-result-actions { display: flex; align-items: center; gap: 1rem; flex: none; }      .pcg-score { color: #DC1F26; font-weight: 900; font-size: 1.25rem; font-style: italic; }      .pcg-result-arrow { color: #d4d4d4; transition: color 0.2s; }      .pcg-reader-msg { text-align: center; padding: 2rem; color: #737373; }      .pcg-reader-loading { display: flex; justify-content: center; align-items: center; height: 100%; min-height: 400px; }      .pcg-reader-loading p { color: #DC1F26; }      .pcg-prose-content { max-width: 65ch; margin: 0 auto; padding: 0 0.5rem; }      .pcg-reader-header { margin-bottom: 2rem; }      .pcg-reader-title { font-size: 1.75rem; font-weight: bold; line-height: 1.2; margin-bottom: 1rem; }      .pcg-reader-meta { display: flex; gap: 0.75rem; align-items: center; font-size: 0.875rem; font-weight: 500; color: #52525b; text-transform: uppercase; letter-spacing: 0.05em; }      .pcg-reader-meta-divider { color: #d4d4d8; }      .pcg-reader-body { line-height: 1.6; color: #262626; font-size: 1.125rem; }      .pcg-prose-content img { width: 100%; height: auto; margin: 1.5rem 0; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1); border-radius: 0.5rem; }       .pcg-prose-content a { color: #e11d48; text-decoration: none; font-weight: 500; }       .pcg-prose-content a:hover { text-decoration: underline; }       .pcg-prose-content p { margin-bottom: 1.5em !important; display: block !important; }    </style></head><body style="margin:0; padding:0; background:transparent;">  <div style="position: relative;">    <div class="w-full max-w-2xl mx-auto flex justify-center" id="widget-1jkgem9"><div class="w-full max-w-2xl mx-auto font-sans relative"><div id="pcg-search-container" class="bg-[#ededed] p-2 sm:p-3 rounded-full shadow-sm relative z-20 flex items-center"><div class="relative w-full text-sm sm:text-base md:text-lg"><div class="absolute left-4 top-1/2 -translate-y-1/2 text-[#DC1F26]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-5 h-5 sm:w-6 sm:h-6" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></div><input id="pcg-search" placeholder="Search our 135 gaming monitor reviews" class="w-full bg-white border-2 border-[#DC1F26] rounded-full py-3 sm:py-4 pl-12 sm:pl-14 pr-10 outline-none text-black placeholder-neutral-500 shadow-inner focus:ring-4 focus:ring-[#DC1F26]/20 transition-all font-medium text-ellipsis overflow-hidden" type="text" value=""></div></div><div id="pcg-footer-stats" class="mt-4 text-center text-sm sm:text-base font-semibold text-neutral-600 px-4">PC Gamer has reviewed <span id="pcg-total-reviews">1308</span> PC gaming goodies since 2020</div></div>      <section id="pcg-dropdown-container" class="absolute top-[76px] sm:top-[88px] left-2 right-2 sm:left-3 sm:right-3 z-50 bg-white border-2 border-[#DC1F26] rounded-2xl shadow-xl flex-col overflow-hidden" style="display: none; max-height: 380px;">        <header style="display: flex; align-items: center; justify-content: space-between; background: #fafafa; padding: 0.75rem; border-bottom: 1px solid #f5f5f5;">          <h3 id="pcg-dropdown-title" style="font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: #737373;">Latest Reviews</h3>          <button id="pcg-close-btn" aria-label="Close" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">             <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>          </button>        </header>        <nav aria-label="Search Results" id="pcg-results" style="overflow-y: auto;">        </nav>      </section>            <article id="pcg-reader-container" class="absolute top-[80px] sm:top-[92px] left-2 right-2 sm:left-3 sm:right-3 z-[100] bg-white border-2 border-[#DC1F26] rounded-2xl shadow-[0_20px_60px_-15px_rgba(0,0,0,0.4)] flex-col overflow-hidden" style="display: none; height: 600px;">        <header style="display: flex; align-items: center; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #f5f5f5; flex: none; background: white; position: relative;">          <div style="flex: 1;">            <span style="font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #a3a3a3;">Reader view</span>          </div>                    <div style="position: absolute; left: 50%; transform: translateX(-50%); text-align: center;" id="pcg-reader-link-container">          </div>          <div style="flex: 1; display: flex; justify-content: flex-end;">            <button id="pcg-reader-close" aria-label="Close Reader" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">              <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>            </button>          </div>        </header>        <div id="pcg-reader-content" style="flex: 1; padding: 1rem 1rem 3rem; overflow-y: auto; background: white; font-family: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;">        </div>      </article>    </div>  </div>        <script>        const API_BASE = "https://airedale-version-review-widget-builder.ai.studio";        const CATEGORY = "Gaming Monitors";        // Embedded complete category data        let LOCAL_REVIEWS = JSON.parse(decodeURIComponent("%5B%7B%22id%22%3A%22AsusROGSwiftPG32UCWM%22%2C%22title%22%3A%22Asus%20ROG%20Swift%20PG32UCWM%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-swift-pg32ucwm-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-08-12T11%3A44%3A52Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fw39TB5e9B7zWud2S47fEaj.jpg%22%2C%22strapline%22%3A%22Is%20this%20RGB-stripe%204K%20OLED%20gaming%20monitor%20finally%20'the%20one'%3F%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A90%2C%22summary%22%3A%22Is%20this%20RGB-stripe%204K%20OLED%20gaming%20monitor%20finally%20'the%20one'%3F%22%7D%2C%7B%22id%22%3A%22Alienware34AW3426DW%22%2C%22title%22%3A%22Alienware%2034%20AW3426DW%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Falienware-34-aw3426dw-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-28T10%3A27%3A02Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9e57Nxg4ZgxL7AaNM95QdN.jpg%22%2C%22strapline%22%3A%22Alienware's%20updated%2034-inch%20ultrawide%20OLED%20monitor%20is%20even%20more%20awesome%20than%20the%20original.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A91%2C%22summary%22%3A%22Alienware's%20updated%2034-inch%20ultrawide%20OLED%20monitor%20is%20even%20more%20awesome%20than%20the%20original.%22%7D%2C%7B%22id%22%3A%22AsusROGStrixXG32UQWMS%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20XG32UQWMS%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-strix-xg32uqwms-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-17T15%3A59%3A54Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FB4wvWiyy7NaKcFdo58eYdX.jpg%22%2C%22strapline%22%3A%22Asus%20delivers%20LG's%20latest%204K%20Tandem%20OLED%20tech%20at%20a%20pretty%20reasonable%20price.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A85%2C%22summary%22%3A%22Asus%20delivers%20LG's%20latest%204K%20Tandem%20OLED%20tech%20at%20a%20pretty%20reasonable%20price.%22%7D%2C%7B%22id%22%3A%22LGUltraGearEvoGX939GX950B%22%2C%22title%22%3A%22LG%20UltraGear%20Evo%20GX9%2039GX950B%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Flg-ultragear-evo-gx9-39gx950b-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-17T15%3A11%3A28Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FYh7jQSqJtYYSGc8jUHfFpN.jpg%22%2C%22strapline%22%3A%22On%20paper%2C%20this%205K2K%20OLED%20is%20the%20ultimate%20PC%20gaming%20monitor...%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A89%2C%22summary%22%3A%22On%20paper%2C%20this%205K2K%20OLED%20is%20the%20ultimate%20PC%20gaming%20monitor...%22%7D%2C%7B%22id%22%3A%22KTC25M1%22%2C%22title%22%3A%22KTC%2025M1%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fktc-25m1-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-10T11%3A38%3A21Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FC6FM7ZgPnWogDodKKpMrXH.jpg%22%2C%22strapline%22%3A%22Smooth%2C%20snappy%2C%20and%20surprisingly%20well-priced%20for%20a%20high%20refresh%20panel.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A89%2C%22summary%22%3A%22Smooth%2C%20snappy%2C%20and%20surprisingly%20well-priced%20for%20a%20high%20refresh%20panel.%22%7D%2C%7B%22id%22%3A%22AsusROGStrixXG129C%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20XG129C%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-strix-xg129c-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-07T10%3A53%3A22Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9qnEgDxuNVpcJK8usLK8QA.jpg%22%2C%22strapline%22%3A%22This%20fun-sized%20sidekick%20touchscreen%20monitor%20isn't%20exactly%20a%20value%20proposition%2C%20but%20it's%20still%20kinda%20fun.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A70%2C%22summary%22%3A%22This%20fun-sized%20sidekick%20touchscreen%20monitor%20isn't%20exactly%20a%20value%20proposition%2C%20but%20it's%20still%20kinda%20fun.%22%7D%2C%7B%22id%22%3A%22AlienwareAW2525HM320Hzgamingmonitor%22%2C%22title%22%3A%22Alienware%20AW2525HM%20320%20Hz%20gaming%20monitor%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Falienware-aw2525hm-320-hz-gaming-monitor-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-11T10%3A27%3A19Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEHB8cpNf5FtbEBuRSSk3va.jpg%22%2C%22strapline%22%3A%22An%20enticing%20option%20for%20competitive%20FPS%20gamers%20on%20a%20budget.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A85%2C%22summary%22%3A%22An%20enticing%20option%20for%20competitive%20FPS%20gamers%20on%20a%20budget.%22%7D%2C%7B%22id%22%3A%22KTCM27T6S%22%2C%22title%22%3A%22KTC%20M27T6S%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fktc-m27t6s-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-09T15%3A59%3A24Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FFSx55d8oUJtpowLCvHf6ri.jpg%22%2C%22strapline%22%3A%22An%20affordable%201440p%20mini-LED%20gaming%20monitor%20with%20truly%20eye-popping%20performance.%20%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A90%2C%22summary%22%3A%22An%20affordable%201440p%20mini-LED%20gaming%20monitor%20with%20truly%20eye-popping%20performance.%20%22%7D%2C%7B%22id%22%3A%22Koorui34E6UC%22%2C%22title%22%3A%22Koorui%2034E6UC%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fkoorui-34e6uc-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-09T15%3A43%3A24Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FrQrieWifVGZrQUPKZcJztL.jpg%22%2C%22strapline%22%3A%22A%20budget%2034-inch%20ultrawide%20gaming%20monitor%20that's%20big%20on%20immersion%20but%20ever%20so%20slightly%20sluggish.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A72%2C%22summary%22%3A%22A%20budget%2034-inch%20ultrawide%20gaming%20monitor%20that's%20big%20on%20immersion%20but%20ever%20so%20slightly%20sluggish.%22%7D%2C%7B%22id%22%3A%22MSIMPG322URX24%22%2C%22title%22%3A%22MSI%20MPG%20322UR%20X24%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fmsi-mpg-322ur-x24-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-05-12T11%3A39%3A14Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FZpKgY4bZLUujPt4iNU9zcV.jpg%22%2C%22strapline%22%3A%22The%20art%20of%20QD-OLED%20very%20nearly%20perfected.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A92%2C%22summary%22%3A%22The%20art%20of%20QD-OLED%20very%20nearly%20perfected.%22%7D%5D"));                const searchInput = document.getElementById("pcg-search");        const resultsContainer = document.getElementById("pcg-results");        const dropdownContainer = document.getElementById("pcg-dropdown-container");        const closeBtn = document.getElementById("pcg-close-btn");        const titleSpan = document.getElementById("pcg-dropdown-title");                const readerContainer = document.getElementById("pcg-reader-container");        const readerContent = document.getElementById("pcg-reader-content");        const readerCloseBtn = document.getElementById("pcg-reader-close");                let debounceTimer;                function updateIframeHeight(isDropdownOpen, isReaderOpen = false) {          let newHeight = '140px';          if (isReaderOpen) {            newHeight = '720px';          } else if (isDropdownOpen) {            newHeight = '500px';          }                    let resizedSuccessfully = false;          try {            if (window.frameElement) {              window.frameElement.style.height = newHeight;              resizedSuccessfully = true;            }          } catch (e) {            // Ignore cross-origin error when accessing frameElement          }                    if (!resizedSuccessfully && window.parent && window.parent !== window) {            try {              // Send message to parent only for cross-origin resizing               // using '*' to avoid target origin mismatch errors              window.parent.postMessage({ type: 'pcg-widget-resize', height: newHeight }, '*');            } catch (e) {}          }        }        function closeReader() {          readerContainer.style.display = 'none';          readerContent.innerHTML = '';          updateIframeHeight(dropdownContainer.style.display === 'flex', false);        }        if (readerCloseBtn) readerCloseBtn.addEventListener('click', closeReader);                function closeDropdown() {          dropdownContainer.style.display = 'none';          updateIframeHeight(false, readerContainer.style.display === 'flex');        }                function openDropdown() {          dropdownContainer.style.display = 'flex';          closeReader();        }                if (closeBtn) closeBtn.addEventListener("click", closeDropdown);                document.addEventListener("click", (e) => {           if (!searchInput.contains(e.target) && !dropdownContainer.contains(e.target) && !readerContainer.contains(e.target)) {               closeDropdown();           }        });                const TOTAL_COUNT = 1308;        const CATEGORY_COUNT = 135;        function initializeStats() {           const totalSpan = document.getElementById("pcg-total-reviews");           if (totalSpan) totalSpan.textContent = TOTAL_COUNT;                      if (searchInput && CATEGORY_COUNT > 0) {             function formatCat(cat) {               if (cat === "PC gaming hardware") return "PC gaming hardware";               if (cat === "Handheld Gaming PCs") return "handheld gaming PC";                if (cat === "Gaming PCs") return "gaming PC";               if (cat === "Gaming Mice") return "gaming mouse";               if (cat === "Memory" || cat === "Cooling" || cat === "Lighting" || cat === "Hardware") return cat.toLowerCase();               if (cat === "Earbuds & Headphones") return "earbud & headphone";               return cat.replace(/s$/i, '').toLowerCase();             }             const formattedCat = formatCat(CATEGORY);             searchInput.placeholder = CATEGORY_COUNT > 50 ? "Search our " + CATEGORY_COUNT + " " + formattedCat + " reviews" : "Search our " + formattedCat + " reviews";           }        }                initializeStats();        function fetchResults(q) {          if (q) {             titleSpan.textContent = "Search Results";          } else {             titleSpan.textContent = "Latest " + (CATEGORY === "PC gaming hardware" ? "PC gaming hardware" : CATEGORY) + " Reviews";          }                     if (!q) {            renderResults(LOCAL_REVIEWS);            return;          }                    resultsContainer.innerHTML = '<p style="padding:2rem;text-align:center;color:#737373;">Loading...</p>';                    fetch(API_BASE + "/api/reviews?category=" + encodeURIComponent(CATEGORY) + "&q=" + encodeURIComponent(q) + "&limit=20")            .then(res => res.json())            .then(data => {               renderResults(data.results || []);            })            .catch(err => {               console.error("Search failed:", err);               resultsContainer.innerHTML = '<p style="padding:2rem;text-align:center;color:#DC1F26;">Error searching reviews.</p>';            });        }                function renderResults(results) {          if(!results || results.length === 0) {            resultsContainer.innerHTML = '<p class="pcg-reader-msg">No results found.</p>';            return;          }          let html = '<ul class="pcg-results-list">';          results.forEach((res, i) => {            let scoreHtml = res.score ? '<div class="pcg-score" aria-label="Score: ' + res.score + '">' + res.score + '</div>' : '';                        // Format URL properly            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;                        let borderClass = i < results.length - 1 ? 'pcg-result-border' : '';                        let dateHtml = '';            if (res.publishDate) {              try {                let dateStr = new Date(res.publishDate).toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' });                dateHtml = '<span class="pcg-meta-date">' + dateStr + '</span>';              } catch(e) {}            }                        let subHtml = '<span class="pcg-result-summary">' + (res.summary || "") + '</span>';                        html += '<li class="pcg-result-item"><button aria-label="Read ' + (res.title || "Review").replace(/"/g, '&quot;') + '" onclick="openReaderInPage(\'' + targetUrl + '\')" class="pcg-result-btn ' + borderClass + '" onmouseover="this.classList.add(\'hovered\')" onmouseout="this.classList.remove(\'hovered\')" >' +                  '<div class="pcg-result-content">' +                    '<div class="pcg-result-meta-row">' +                       '<span class="pcg-result-title">' + (res.title || "Review") + '</span>' +                      dateHtml +                     '</div>' +                    subHtml +                  '</div>' +                  '<div class="pcg-result-actions">' +                    scoreHtml +                    '<span class="pcg-result-arrow" aria-hidden="true">→</span>' +                  '</div>' +              '</button></li>';          });          html += '</ul>';          resultsContainer.innerHTML = html;                    updateJSONLD(results);        }        function updateJSONLD(results) {          let ldScript = document.getElementById('pcg-json-ld');          if (!ldScript) {            ldScript = document.createElement('script');            ldScript.type = 'application/ld+json';            ldScript.id = 'pcg-json-ld';            document.head.appendChild(ldScript);          }                    const itemListElements = results.slice(0, 50).map((res, index) => {            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;            let itemName = (res.title || "Product").replace(/\s+review$/i, '');            let schemaItem = {              "@type": "Product",              "name": itemName,              "image": res.image || targetUrl,              "review": {                "@type": "Review",                "url": targetUrl,                "name": res.title || "Review",                "datePublished": res.publishDate || new Date().toISOString().split('T')[0],                "author": {                  "@type": "Organization",                  "name": "PC Gamer"                },                "publisher": {                  "@type": "Organization",                  "name": "PC Gamer"                }              }            };            if (res.score) {              schemaItem.review.reviewRating = {                "@type": "Rating",                "ratingValue": res.score,                "bestRating": "100",                "worstRating": "1"              };            }            return {              "@type": "ListItem",              "position": index + 1,              "item": schemaItem            };          });          const schema = {            "@context": "https://schema.org",            "@type": "ItemList",            "itemListElement": itemListElements          };          ldScript.textContent = JSON.stringify(schema);        }        function openReaderInPage(targetUrl) {          closeDropdown();          readerContainer.style.display = 'flex';          updateIframeHeight(false, true);          const readerLinkContainer = document.getElementById("pcg-reader-link-container");          if (readerLinkContainer) {            readerLinkContainer.innerHTML = '<a href="' + targetUrl + '" target="_blank" rel="noopener noreferrer" class="bg-[#DC1F26] text-white px-3 py-1.5 rounded-full font-sans text-[11px] md:text-xs font-bold hover:bg-black transition-colors border-2 border-[#DC1F26] hover:border-black shadow-sm inline-block" style="text-decoration: none;">Read full review</a>';          }          readerContent.innerHTML = '<div class="pcg-reader-loading"><p>Loading article...</p></div>';          fetch(API_BASE + "/api/content?q=" + btoa(targetUrl))            .then(res => res.json())            .then(data => {               if(!data || !data.content) {                 readerContent.innerHTML = '<div class="pcg-reader-msg">Could not load article content.</div>';                 return;               }               let html = '<div class="pcg-prose-content">';               html += '<header class="pcg-reader-header">';               html += '<h1 class="pcg-reader-title">' + (data.title || '') + '</h1>';                              if (data.byline || data.date) {                 html += '<div class="pcg-reader-meta">';                 if (data.byline) {                   html += '<span>BY ' + data.byline + '</span>';                 }                 if (data.byline && data.date) {                   html += '<span class="pcg-reader-meta-divider">|</span>';                 }                 if (data.date) {                   html += '<span>PUBLISHED ' + data.date + '</span>';                 }                 html += '</div>';               }               html += '</header>';                              html += '<div class="pcg-reader-body">';               html += data.content;               html += '</div></div>';                              readerContent.innerHTML = html;            })            .catch(err => {               console.error(err);               readerContent.innerHTML = '<div class="pcg-reader-msg">An error occurred loading the article.</div>';            });        }        const searchBoxContainer = document.getElementById("pcg-search-container");        if (searchBoxContainer) {           searchBoxContainer.addEventListener("click", () => {              openDropdown();           });        }                if (searchInput) {          searchInput.addEventListener("focus", () => {             openDropdown();          });          searchInput.addEventListener("click", () => {             openDropdown();          });          searchInput.addEventListener("input", (e) => {            openDropdown();            clearTimeout(debounceTimer);            debounceTimer = setTimeout(() => fetchResults(e.target.value), 500);          });                    // Initial render with embedded cache          fetchResults("");                    // Background revalidate          fetch(API_BASE + "/api/reviews?category=" + encodeURIComponent(CATEGORY) + "&limit=10")            .then(res => res.json())            .then(data => {               if (data && data.results && data.results.length > 0) {                 LOCAL_REVIEWS = data.results;                 // If the user hasn't typed anything yet, refresh the UI silently                 if (!searchInput.value) {                   fetchResults("");                 }               }            })            .catch(err => console.error("Background refresh failed:", err));        }      </script>    </body></html>" width="100%" height="140" style="border: none; width: 100%; max-width: 1024px; margin: 0 auto; display: block; background: transparent; transition: height 0.3s ease-out;" title="PC Gamer Gaming Monitors Widget"></iframe><script>            function sendMessageToParentWindow(typeOfMessage, message = null) {                let postMessage = { bordeaux: message };                let url = "http://crow.futurecdn.net/output/pcg-widget-gaming-monitors-00002/pcg-widget-gaming-monitors-00002.html";                if (typeOfMessage === "analytics") {                    postMessage = { analytics: { ...message } };                }                if (postMessage !== {}) {                    window.parent.postMessage(                        postMessage,                        url                    );                }            }            let message = {                targeting: {                    ["pcg-widget-gaming-monitors-00002.html"]: "PC Gamer Gaming Monitors Widget"                }            }            window.onload = sendMessageToParentWindow("bordeaux", message);        </script></div><p>Not quite. It's not all pros with this RGB-stripe panel. There are some cons, too, at least on paper. The RGB-stripe subpixel structure—or red, green and blue subpixels arranged vertically in that order—should mean more precise rendering, especially for elements like fonts that rely on addressing the panel at subpixel level to achieve maximum crispness. It also promises more accurate colours and a wider overall colour volume, too.</p><p>However, LG has been using the white subpixel on all of its previous OLED panel generations for PC monitors for a reason. And the consequence of removing it is that this RGB-stripe 32-inch Tandem WOLED panel has lower full-screen and peak HDR brightness ratings than its RGWB cousin.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZXL9gM62hMzrRsMQ9D6qh" name="Asus ROG Swift PG32UCWM 00006" alt="Asus ROG Swift PG32UCWM gaming monitor" src="https://cdn.mos.cms.futurecdn.net/ZXL9gM62hMzrRsMQ9D6qh.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/ZXL9gM62hMzrRsMQ9D6qh.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So, where the Asus Strix model was rated at 330 nits full screen and 1,500 nits peak HDR in a 2% window, this RGB-stripe Asus Swift clocks in at 250 nits and 1,000 nits respectively. It also makes do with DisplayHDR True Black 400 certification instead of True Black 500.</p><p>Just to confuse things, this new RGB-stripe panel tech is also being used in the new Alienware AW3926QW 39-inch 5K2K monitor, a review of which we also have coming. That has exactly the same pixel density, but somehow Alienware has managed to squeeze 300 nits, 1,300 nits and HDR True Black 500 from that panel. Odd.</p><p>Anyway, it should also be noted peak brightness specs aren't the whole story, in any case. As I've explained before in reference to monitors using Samsung's competing QD-OLED panels, which have never used white subpixels at all, peak brightness ratings are for pure white.</p><p>But panels with lower brightness ratings thanks to using pure-RGB subpixel structure can actually offer superior colour brightness. Put another way, if you want to show pure and accurate red, for instance, the white subpixel isn't much help in boosting brightness.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qFDiNB6obz4UyfTZTxd3TF.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fK8qWk8Q83fJV6jTE9UywJ.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Speaking of QD-OLED monitors, it's notable that the likes of the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/">MSI MPG 322UR X24</a> uses a Samsung panel with no white subpixel to achieve 300 nits full screen and True Black 500 certification. What's more, <a href="https://www.pcgamer.com/hardware/gaming-monitors/samsung-ups-its-4k-qd-oled-gaming-monitor-ante-with-impressive-new-360-hz-rgb-stripe-hdr-600-panel/">Samsung has also announced an even better 32-inch 4K QD-OLED panel</a> with 360 Hz refresh and True Black 600 certification. Samsung hasn't quoted panel brightness, but the True Black 600 tier requires 350 nits full-screen at minimum. Like I said, it's a lot to keep up with.</p><p>One last note on the panel tech. LG's branding for all this stuff is getting really confusing. The "W" in Tandem WOLED doesn't refer to the white subpixel, hence its use here. It refers to the fact that each subpixel emits white light that is then passed through a colour filter. And the "Tandem" equally doesn't actually mean two full OLED panels stacked atop one another, but instead refers to additional emissive layers, again within the subpixels.</p><p>My actual final note on the panel is that it's glossy, not matte, which isn't always a given with LG-based OLED monitors. Anywho, aside from the panel specs, this is an Asus "Swift" model, which makes it more premium than the Strix version I reviewed recently and that has implications for the feature set. First up, that includes a 480 Hz 1080p "Dual" mode to complement the 240 Hz native 4K refresh rate.</p><div><blockquote><p>The panel is glossy, not matte, which isn't always a given with LG-based OLED monitors.</p></blockquote></div><p>Connectivity wise, you get full 80 Gbps DisplayPort 2.1, two HDMI 2.1 ports, plus USB-C with 90 W of power delivery. There's also full KVM switch support. Further gaming-friendly features include ELMB motion blur reduction and VRR anti-flicker. Oh, and there's not only HDR10 support, but Dolby Vision, too, albeit Dolby Vision is more relevant to HDR video than HDR gaming.</p><p>It's all wrapped up in a premium chassis that includes height, swivel and tilt adjustment, RGB lighting, including a down projector, and some nifty design elements. Most unusual is the partly transparent rear chassis cover.</p><p>It's a lot like the see-through rear cover on devices like Nothing's smartphones and headphones. It's pretty neat, albeit you're obviously not going to see it day-to-day on a monitor sitting up close to a wall. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ktBT3eKFfoLzu5tzPw63gP.jpg" alt="Asus ROG Swift PG32UCWM's RGB subpixels" /><figcaption>RGB-stripe subpixels for the win!<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vuzuLvpwQR23LYiReKTiSX.jpg" alt="Asus ROG Swift PG32UCWM's OSD menu" /><figcaption>Asus's "Adjustable HDR" option does the same job as MSI' EOTF Boost mode.<small role="credit">Future</small></figcaption></figure></figure><p>Without further ado, then, how good, exactly is this new RGB-stripe Tandem WOLED panel? Pretty darn good, but not quite perfect, is the short answer. There's some subjectivity in this, but I have never personally much liked LG OLED panels with the added white subpixel. They lack colour vibrancy and suffer from slightly green-tinted white tones.</p><p>That's all fixed with the RGB-stripe panel. To sum up the experience, it's a lot closer to a Samsung QD-OLED panel in terms of how pleasing and punchy the colours are. But you don't have to worry about the purple tint that even the latest QD-OPLED panels suffer from in bright ambient light.</p><p>This RGB-stripe WOLED also has a more accurate and neutral colour balance compared to the slightly warm colour temperature of QD-OLED panels. Add in the precision of the RGB-stripe subpixel structure, especially as applied here to a super-sharp 4K panel, and all the usual OLED upsides, including ridiculously fast 0.03 ms pixel response, perfect lighting control and very wide viewing angles and, well, you have one heck of an experience.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NRH52DAMg4HGrBa74iKbcg.jpg" alt="Asus ROG Swift PG32UCWM panel up close" /><figcaption>The LG WOLED panel stays black even in bright ambient light.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fcdLMYZKBwbJkzfL2S7y7n.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>For the record, the banding or "dirty screen effect" that some other lower resolution Tandem WOLEDs suffer from is more or less invisible here. So, that's good. And if you are wondering, yes this monitor does have something akin to MSI's EOTF boost mode that essentially enables maximum available brightness in both brighter and darker HDR scenes.</p><p>Asus calls it "Adjustable HDR" on this model, but it does basically the same job and works well enough, albeit with some limitations, which we'll come to in a moment.</p><p>Now, I know I go on about this routinely when it comes to OLED monitors. But the night time HDR scenes in CyberPunk 2077 really do look spectacular on this panel. Let me give you an example to get across the experience. You know those neon lights and signs that populate many of Cyberpunk's moody urban scenes? They don't look like images of neon lights and signs. They look like actual light sources.</p><div><blockquote><p>That's actually the point of HDR done right. To recreate the true dynamic range of reality and that means light sources that look like actual light sources.</p></blockquote></div><p>That's actually the point of HDR done right. To recreate the true dynamic range of reality and that means light sources that look like actual light sources.</p><p>The reality is that most supposedly HDR-capable screens can't really do HDR. Well, this one can, and it looks epic at its best. But what about at its worst? Brighter gaming scenes inevitably show up the limited full-screen punch.</p><p>Again, we're into subjective territory here. Do you really want the screen to light up at 500 nits and beyond across the whole screen? That wouldn't actually be comfortable for extended use. But it cannot be denied that 250 nits full-screen is not hugely punchy and there are moments when this monitor can look a bit, well, dull.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VGgBnYRbndQ4ZzYdkBdUH5.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dxZMmwt48SDTe5FoS8J6u8.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/m48Bp2spCPsXZ7aqxhywhB.jpg" alt="Asus ROG Swift PG32UCWM inputs" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Overall, I'd definitely take this RGB panel over the RGWB alternative. Where the choice becomes more tricky is versus a QD-OLED. I think the latest QD-OLEDs are still a touch punchier in brighter scenes and on the Windows desktop. </p><p>If you disable uniform brightness in order to max out the visual pop in SDR mode, there's more apparent dimming according to how much bright content you are showing with this LG RGB-stripe panel than a Samsung QD-OLED.</p><p>That dimming, as more and more of the screen is lit up, is also apparent in HDR mode when the Adjustable HDR setting is maxed out. And that dimming is more significant than you'll see on the latest QD-OLED panels, including that MSI MPG 322UR X24, which is something to think about.</p><p>On the other hand, there's no purple tint to contend with and, like I said, the colour temperature is more natural. In the end, it's now a very close run thing between this LG panel and the QD-OLED alternative. That's a major step forward given I'd have taken QD-OLED easily, before. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/T5wCBXsGa36wwVuPGypYyH.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption>Grey scale uniformity is good on this RGB-stripe panel.<small role="credit">Future</small></figcaption></figure></figure><p>Really twist my arm and I'd probably pick this panel. There, I've said it. Wait, can I take that back? I've just remembered this LG RGB-stripe dims a tiny bit more than I like. Argh. Ultimately, it's probably too close to call. Both of the current LG and Samsung options have their own slight shortcomings, but both are also great panels.</p><p>More to the point, however, 32-inch 4K OLEDs of any stripe—pun fully intended— make fantastic all rounders. They're big enough to be really immersive, in-game, but also have sufficient pixel density to look crisp and sharp for daily computing. </p><p>So, really the main problem for the Asus ROG Swift PG32UCWM is how the value proposition stacks up. At $1,299 or £1,099 this is a very expensive display. You can typically get a first-gen 32-inch 4K QD-OLED for somewhere in the $600 to $700 range, currently. Yes, this new RGB-stripe Tandem OLED is better by several metrics. But not <em>that </em>much better.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ds7CgoqrZz4dv6RCKkHAAS.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>The choice is yours, but I'd want a look at that Alienware before pulling the trigger, that's for sure.</p></blockquote></div><p>Then there's the comparison with that Alienware AW3926QW. That isn't quite on sale yet, but it's expected to come in at $1,100. Okay, it doesn't have USB-C connectivity. But it's not only brighter, but larger at 39 inches and offers that ultrawide 5K2K upgrade.</p><p>Of course, you're going to need one heck of a GPU to drive this display at its full 240 Hz refresh at 4K and that challenge is only going to be stiffer with a 5K2K panel. But perhaps that's a separate issue to the reality that you're paying more for less with this Asus compared to that upcoming Alienware. The choice is yours, but I'd want a look at that Alienware before pulling the trigger, that's for sure.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-swift-pg32ucwm-review/</link>
                                                                            <description>
                            <![CDATA[ Is this RGB-stripe 4K OLED gaming monitor finally 'the one'? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TFyUns4YuW67TNmggxAX3X</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/w39TB5e9B7zWud2S47fEaj-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 12 Aug 2026 11:44:52 +0000</pubDate>                                                                                                                                <updated>Wed, 12 Aug 2026 15:24:04 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/w39TB5e9B7zWud2S47fEaj-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Swift PG32UCWM gaming monitor]]></media:description>                                                            <media:text><![CDATA[Asus ROG Swift PG32UCWM gaming monitor]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Swift PG32UCWM gaming monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/w39TB5e9B7zWud2S47fEaj-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Every time a new OLED gaming monitor comes out of late, it seemingly poses pretty much the same question. Is this the one, is this the model that effectively "completes" the task of gaming monitors, that represents 2D panel technology perfected? Give it up, therefore, for the latest candidate, the <a href="https://rog.asus.com/monitors/27-to-31-5-inches/rog-swift-oled-pg32ucwm/" target="_blank">Asus ROG Swift PG32UCWM</a>, a 32-inch 4K model.</p><p>There's a lot to keep up with when it comes to OLED panel technology developments, but big news here is the inclusion of a new LG Tandem WOLED panel with RGB-stripe subpixel structure. We've already seen LG's Tandem WOLED tech in 32-inch 4K trim recently in another Asus monitor, the <a href="https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-strix-xg32uqwms-review/">Asus ROG Strix XG32UQWMS</a>. But that didn't get the RGB-stripe version of the new panel type, instead retaining the additional white subpixel LG has long used to boost brightness in an "RGWB" configuration.</p><p>In theory, then, this new panel has it all. You get the very latest LG Tandem WOLED panel generation with all the benefits that brings, but applied to a pure RGB-stripe subpixel structure. That's it then, job done, the perfect OLED gaming monitor?</p><div ><table><caption>PG32UCWM specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>32-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>3,840 x 2,160</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>250 nits full screen, 1,000 nits peak HDR</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.03 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>280 Hz (480 Hz in 1080p dual mode)</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR True Black 400</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>LG RGB-stripe Tandem OLED panel, G-Sync, 2x HDMI 2.1, DisplayPort 12.1, USB-C with 90 W PD</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$1,299 | <a href="https://uk.store.asus.com/rog/rog-swift-oled-pg32ucwm1983-90lm0dn0-b01971.html" target="_blank">£1,099</a></p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You want the most precise RGB-stripe experience:</strong> Asus has gone for the RGB-stripe version of LG's new Tandem WOLED tech and it's super precise in just about every way.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want the absolute brightest OLED monitor:</strong> That RGB-stripe panel tech comes at a slight cost in terms of brightness.</p></div></div></div></div><div id="crow-inpage-content"><style>    body { margin: 0; padding: 0; background: transparent; }  </style><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async=""></script>  <iframe srcdoc="<!DOCTYPE html><html><head>  <style>    #widget-1jkgem9 *:not(svg):not(path) { box-sizing: border-box; }    #widget-1jkgem9 h1, #widget-1jkgem9 p, #widget-1jkgem9 h3 { margin: 0; line-height: normal; }    body { margin: 0; background: transparent; font-family: ui-sans-serif, system-ui, sans-serif; }  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-scroll-snap-strictness: proximity; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; }}#widget-1jkgem9, :host { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-orange-50: oklch(98% .016 73.684); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-lime-700: oklch(53.2% .157 131.589); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-blue-50: oklch(97% .014 254.604); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-600: oklch(51.1% .262 276.966); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-pink-600: oklch(59.2% .249 .584); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-900: oklch(20.8% .042 265.755); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-black: #000; --color-white: #fff; --spacing: 4px; --breakpoint-xl: 1280px; --container-sm: 384px; --container-md: 448px; --container-lg: 512px; --container-xl: 576px; --container-2xl: 672px; --container-4xl: 896px; --container-6xl: 1152px; --container-7xl: 1280px; --text-xs: 12px; --text-xs--line-height: calc(1 / .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 / .875); --text-base: 16px; --text-base--line-height: 1.5; --text-lg: 18px; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 20px; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 24px; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 30px; --text-3xl--line-height: 1.2; --text-4xl: 36px; --text-4xl--line-height: calc(2.5 / 2.25); --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-xs: 2px; --radius-sm: 4px; --radius-md: 6px; --radius-lg: 8px; --radius-xl: 12px; --radius-2xl: 16px; --radius-3xl: 24px; --radius-4xl: 32px; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --blur-sm: 8px; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); }*, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }hr { height: 0px; color: inherit; border-top-width: 1px; }abbr:where([title]) { text-decoration: underline dotted; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }small { font-size: 80%; }sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }sub { bottom: -0.25em; }sup { top: -0.5em; }table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }progress { vertical-align: baseline; }summary { display: list-item; }ol, ul, menu { list-style: none; }img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }img, video { max-width: 100%; height: auto; }button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }::file-selector-button { margin-inline-end: 4px; }::placeholder { opacity: 1; }@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {  ::placeholder { color: currentcolor; }  @supports (color:color-mix(in lab,red,red)) {  ::placeholder { color: color-mix(currentcolor, transparent); }}}textarea { resize: vertical; }::-webkit-search-decoration { appearance: none; }::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }::-webkit-datetime-edit { display: inline-flex; }::-webkit-datetime-edit-fields-wrapper { padding: 0px; }::-webkit-datetime-edit { padding-block: 0px; }::-webkit-datetime-edit-year-field { padding-block: 0px; }::-webkit-datetime-edit-month-field { padding-block: 0px; }::-webkit-datetime-edit-day-field { padding-block: 0px; }::-webkit-datetime-edit-hour-field { padding-block: 0px; }::-webkit-datetime-edit-minute-field { padding-block: 0px; }::-webkit-datetime-edit-second-field { padding-block: 0px; }::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }::-webkit-calendar-picker-indicator { line-height: 1; }button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }::file-selector-button { appearance: button; }::-webkit-inner-spin-button { height: auto; }::-webkit-outer-spin-button { height: auto; }[hidden]:where(:not([hidden="until-found"])) { display: none !important; }@layer components;.\@container { container-type: inline-size; }.pointer-events-auto { pointer-events: auto; }.pointer-events-none { pointer-events: none; }.collapse { visibility: collapse; }.invisible { visibility: hidden; }.visible { visibility: visible; }.sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }.absolute { position: absolute; }.fixed { position: fixed; }.relative { position: relative; }.static { position: static; }.sticky { position: sticky; }.inset-0 { inset: calc(var(--spacing) * 0); }.top-0 { top: calc(var(--spacing) * 0); }.top-1 { top: calc(var(--spacing) * 1); }.top-1\/2 { top: 50%; }.top-3 { top: calc(var(--spacing) * 3); }.top-4 { top: calc(var(--spacing) * 4); }.top-\[76px\] { top: 76px; }.top-\[80px\] { top: 80px; }.top-auto { top: auto; }.top-full { top: 100%; }.-right-0, .right-0 { right: calc(var(--spacing) * 0); }.right-1 { right: calc(var(--spacing) * 1); }.right-2 { right: calc(var(--spacing) * 2); }.right-3 { right: calc(var(--spacing) * 3); }.right-4 { right: calc(var(--spacing) * 4); }.right-full { right: 100%; }.-bottom-0, .bottom-0 { bottom: calc(var(--spacing) * 0); }.bottom-3 { bottom: calc(var(--spacing) * 3); }.bottom-4 { bottom: calc(var(--spacing) * 4); }.bottom-full { bottom: 100%; }.-left-2 { left: calc(var(--spacing) * -2); }.left-0 { left: calc(var(--spacing) * 0); }.left-1 { left: calc(var(--spacing) * 1); }.left-1\/2 { left: 50%; }.left-2 { left: calc(var(--spacing) * 2); }.left-3 { left: calc(var(--spacing) * 3); }.left-4 { left: calc(var(--spacing) * 4); }.left-auto { left: auto; }.left-full { left: 100%; }.isolate { isolation: isolate; }.z-10 { z-index: 10; }.z-20 { z-index: 20; }.z-50 { z-index: 50; }.z-\[60\] { z-index: 60; }.z-\[99\] { z-index: 99; }.z-\[100\] { z-index: 100; }.z-\[9999\] { z-index: 9999; }.z-\[10000\] { z-index: 10000; }.z-\[10001\] { z-index: 10001; }.z-\[var\(--burger-btn-z-index\,1\)\] { z-index: var(--burger-btn-z-index,1); }.order-first { order: -9999; }.col-span-2 { grid-column: span 2 / span 2; }.col-span-3 { grid-column: span 3 / span 3; }.col-span-7 { grid-column: span 7 / span 7; }.col-span-10 { grid-column: span 10 / span 10; }.row-3 { grid-row: 3; }.row-4 { grid-row: 4; }.float-end { float: inline-end; }.float-left { float: left; }.float-start { float: inline-start; }.clear-both { clear: both; }.clear-left { clear: left; }.container { width: 100%; }@media (min-width: 640px) {  .container { max-width: 640px; }}@media (min-width: 768px) {  .container { max-width: 768px; }}@media (min-width: 1024px) {  .container { max-width: 1024px; }}@media (min-width: 1280px) {  .container { max-width: 1280px; }}@media (min-width: 1536px) {  .container { max-width: 1536px; }}.m-0 { margin: calc(var(--spacing) * 0); }.m-1 { margin: calc(var(--spacing) * 1); }.m-4 { margin: calc(var(--spacing) * 4); }.m-auto { margin: auto; }.-mx-4 { margin-inline: calc(var(--spacing) * -4); }.mx-0 { margin-inline: calc(var(--spacing) * 0); }.mx-1 { margin-inline: calc(var(--spacing) * 1); }.mx-2 { margin-inline: calc(var(--spacing) * 2); }.mx-4 { margin-inline: calc(var(--spacing) * 4); }.mx-auto { margin-inline: auto; }.-my-2 { margin-block: calc(var(--spacing) * -2); }.my-0 { margin-block: calc(var(--spacing) * 0); }.my-1 { margin-block: calc(var(--spacing) * 1); }.my-2 { margin-block: calc(var(--spacing) * 2); }.my-3 { margin-block: calc(var(--spacing) * 3); }.my-4 { margin-block: calc(var(--spacing) * 4); }.my-5 { margin-block: calc(var(--spacing) * 5); }.my-6 { margin-block: calc(var(--spacing) * 6); }.my-7 { margin-block: calc(var(--spacing) * 7); }.my-8 { margin-block: calc(var(--spacing) * 8); }.my-10 { margin-block: calc(var(--spacing) * 10); }.my-auto { margin-block: auto; }.ms-4 { margin-inline-start: calc(var(--spacing) * 4); }.me-2 { margin-inline-end: calc(var(--spacing) * 2); }.prose { color: var(--tw-prose-#widget-1jkgem9); max-width: 65ch; }.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; }.prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }.prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }.prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }.prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }.prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }.prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }.prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }.prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 4px; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }.prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }.prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }.prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }.prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 5px; font-family: inherit; font-size: 0.875em; font-weight: 500; }.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: "`"; }.prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }.prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }.prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 6px; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: none; }.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }.prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }.prose :where(t#widget-1jkgem9 tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }.prose :where(t#widget-1jkgem9 tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }.prose :where(t#widget-1jkgem9 td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }.prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }.prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }.prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }.prose { --tw-prose-#widget-1jkgem9: oklch(37.3% .034 259.733); --tw-prose-headings: oklch(21% .034 264.665); --tw-prose-lead: oklch(44.6% .03 256.802); --tw-prose-links: oklch(21% .034 264.665); --tw-prose-bold: oklch(21% .034 264.665); --tw-prose-counters: oklch(55.1% .027 264.364); --tw-prose-bullets: oklch(87.2% .01 258.338); --tw-prose-hr: oklch(92.8% .006 264.531); --tw-prose-quotes: oklch(21% .034 264.665); --tw-prose-quote-borders: oklch(92.8% .006 264.531); --tw-prose-captions: oklch(55.1% .027 264.364); --tw-prose-kbd: oklch(21% .034 264.665); --tw-prose-kbd-shadows: oklab(21% -.00316127 -.0338527/.1); --tw-prose-code: oklch(21% .034 264.665); --tw-prose-pre-code: oklch(92.8% .006 264.531); --tw-prose-pre-bg: oklch(27.8% .033 256.848); --tw-prose-th-borders: oklch(87.2% .01 258.338); --tw-prose-td-borders: oklch(92.8% .006 264.531); --tw-prose-invert-#widget-1jkgem9: oklch(87.2% .01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% .022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% .022 261.325); --tw-prose-invert-bullets: oklch(44.6% .03 256.802); --tw-prose-invert-hr: oklch(37.3% .034 259.733); --tw-prose-invert-quotes: oklch(96.7% .003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733); --tw-prose-invert-captions: oklch(70.7% .022 261.325); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% .01 258.338); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(44.6% .03 256.802); --tw-prose-invert-td-borders: oklch(37.3% .034 259.733); font-size: 16px; line-height: 1.75; }.prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }.prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }.prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose :where(t#widget-1jkgem9 td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }.prose :where(t#widget-1jkgem9 td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(t#widget-1jkgem9 td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.prose-lg { font-size: 18px; line-height: 1.77778; }.prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.09091em; margin-bottom: 1.09091em; font-size: 1.22222em; line-height: 1.45455; }.prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 1.66667em; padding-inline-start: 1em; }.prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0.833333em; font-size: 2.66667em; line-height: 1; }.prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.86667em; margin-bottom: 1.06667em; font-size: 1.66667em; line-height: 1.33333; }.prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 0.666667em; font-size: 1.33333em; line-height: 1.5; }.prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 0.444444em; line-height: 1.55556; }.prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.222222em; padding-inline: 0.444444em; padding-bottom: 0.222222em; border-radius: 5px; font-size: 0.888889em; }.prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }.prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.866667em; }.prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.875em; }.prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 1em; padding-inline: 1.5em; padding-bottom: 1em; border-radius: 6px; margin-top: 2em; margin-bottom: 2em; font-size: 0.888889em; line-height: 1.75; }.prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }.prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; margin-bottom: 0.666667em; }.prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.444444em; }.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; padding-inline-start: 1.55556em; }.prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 3.11111em; margin-bottom: 3.11111em; }.prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(t#widget-1jkgem9 td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.75em; padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(t#widget-1jkgem9 td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(t#widget-1jkgem9 td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1em; font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.mt-0 { margin-top: calc(var(--spacing) * 0); }.mt-1 { margin-top: calc(var(--spacing) * 1); }.mt-2 { margin-top: calc(var(--spacing) * 2); }.mt-3 { margin-top: calc(var(--spacing) * 3); }.mt-4 { margin-top: calc(var(--spacing) * 4); }.mt-5 { margin-top: calc(var(--spacing) * 5); }.mt-6 { margin-top: calc(var(--spacing) * 6); }.mt-7 { margin-top: calc(var(--spacing) * 7); }.mt-8 { margin-top: calc(var(--spacing) * 8); }.mt-10 { margin-top: calc(var(--spacing) * 10); }.mt-auto { margin-top: auto; }.-mr-1 { margin-right: calc(var(--spacing) * -1); }.mr-0 { margin-right: calc(var(--spacing) * 0); }.mr-1 { margin-right: calc(var(--spacing) * 1); }.mr-1\.5 { margin-right: calc(var(--spacing) * 1.5); }.mr-2 { margin-right: calc(var(--spacing) * 2); }.mr-3 { margin-right: calc(var(--spacing) * 3); }.mr-4 { margin-right: calc(var(--spacing) * 4); }.mr-5 { margin-right: calc(var(--spacing) * 5); }.mr-8 { margin-right: calc(var(--spacing) * 8); }.mr-auto { margin-right: auto; }.mb-0 { margin-bottom: calc(var(--spacing) * 0); }.mb-1 { margin-bottom: calc(var(--spacing) * 1); }.mb-2 { margin-bottom: calc(var(--spacing) * 2); }.mb-3 { margin-bottom: calc(var(--spacing) * 3); }.mb-4 { margin-bottom: calc(var(--spacing) * 4); }.mb-5 { margin-bottom: calc(var(--spacing) * 5); }.mb-6 { margin-bottom: calc(var(--spacing) * 6); }.mb-7 { margin-bottom: calc(var(--spacing) * 7); }.mb-8 { margin-bottom: calc(var(--spacing) * 8); }.mb-10 { margin-bottom: calc(var(--spacing) * 10); }.-ml-1 { margin-left: calc(var(--spacing) * -1); }.-ml-2 { margin-left: calc(var(--spacing) * -2); }.-ml-5 { margin-left: calc(var(--spacing) * -5); }.ml-0 { margin-left: calc(var(--spacing) * 0); }.ml-0\.5 { margin-left: calc(var(--spacing) * .5); }.ml-1 { margin-left: calc(var(--spacing) * 1); }.ml-2 { margin-left: calc(var(--spacing) * 2); }.ml-3 { margin-left: calc(var(--spacing) * 3); }.ml-4 { margin-left: calc(var(--spacing) * 4); }.ml-6 { margin-left: calc(var(--spacing) * 6); }.ml-8 { margin-left: calc(var(--spacing) * 8); }.ml-auto { margin-left: auto; }.box-border { box-sizing: border-box; }.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.block { display: block; }.contents { display: contents; }.flex { display: flex; }.flow-root { display: flow-root; }.grid { display: grid; }.hidden { display: none; }.inline { display: inline; }.inline-block { display: inline-block; }.inline-flex { display: inline-flex; }.table { display: table; }.table-row { display: table-row; }.aspect-square { aspect-ratio: 1 / 1; }.size-1 { width: calc(var(--spacing) * 1); height: calc(var(--spacing) * 1); }.size-1\.5 { width: calc(var(--spacing) * 1.5); height: calc(var(--spacing) * 1.5); }.size-2 { width: calc(var(--spacing) * 2); height: calc(var(--spacing) * 2); }.size-3 { width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3); }.size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }.size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }.size-6 { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }.size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); }.size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }.size-9 { width: calc(var(--spacing) * 9); height: calc(var(--spacing) * 9); }.size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }.size-12 { width: calc(var(--spacing) * 12); height: calc(var(--spacing) * 12); }.size-16 { width: calc(var(--spacing) * 16); height: calc(var(--spacing) * 16); }.size-20 { width: calc(var(--spacing) * 20); height: calc(var(--spacing) * 20); }.size-40 { width: calc(var(--spacing) * 40); height: calc(var(--spacing) * 40); }.size-full { width: 100%; height: 100%; }.h-1 { height: calc(var(--spacing) * 1); }.h-1\.5 { height: calc(var(--spacing) * 1.5); }.h-2 { height: calc(var(--spacing) * 2); }.h-3 { height: calc(var(--spacing) * 3); }.h-4 { height: calc(var(--spacing) * 4); }.h-5 { height: calc(var(--spacing) * 5); }.h-6 { height: calc(var(--spacing) * 6); }.h-7 { height: calc(var(--spacing) * 7); }.h-8 { height: calc(var(--spacing) * 8); }.h-9 { height: calc(var(--spacing) * 9); }.h-10 { height: calc(var(--spacing) * 10); }.h-12 { height: calc(var(--spacing) * 12); }.h-14 { height: calc(var(--spacing) * 14); }.h-16 { height: calc(var(--spacing) * 16); }.h-20 { height: calc(var(--spacing) * 20); }.h-24 { height: calc(var(--spacing) * 24); }.h-28 { height: calc(var(--spacing) * 28); }.h-64 { height: calc(var(--spacing) * 64); }.h-\[30px\] { height: 30px; }.h-\[40px\] { height: 40px; }.h-\[44px\] { height: 44px; }.h-\[76px\] { height: 76px; }.h-\[600px\] { height: 600px; }.h-\[var\(--logo-height-mobile\,25px\)\] { height: var(--logo-height-mobile,25px); }.h-\[var\(--site-header-height\,60px\)\] { height: var(--site-header-height,60px); }.h-auto { height: auto; }.h-fit { height: fit-content; }.h-full { height: 100%; }.h-min { height: min-content; }.h-px { height: 1px; }.h-screen { height: 100vh; }.max-h-0 { max-height: calc(var(--spacing) * 0); }.max-h-6 { max-height: calc(var(--spacing) * 6); }.max-h-12 { max-height: calc(var(--spacing) * 12); }.max-h-32 { max-height: calc(var(--spacing) * 32); }.max-h-80 { max-height: calc(var(--spacing) * 80); }.max-h-\[90vh\] { max-height: 90vh; }.max-h-\[var\(--logo-height-mobile\,25px\)\] { max-height: var(--logo-height-mobile,25px); }.min-h-8 { min-height: calc(var(--spacing) * 8); }.min-h-10 { min-height: calc(var(--spacing) * 10); }.min-h-\[400px\] { min-height: 400px; }.min-h-full { min-height: 100%; }.min-h-screen { min-height: 100vh; }.w-0 { width: calc(var(--spacing) * 0); }.w-1 { width: calc(var(--spacing) * 1); }.w-1\.5 { width: calc(var(--spacing) * 1.5); }.w-1\/3 { width: 33.3333%; }.w-1\/4 { width: 25%; }.w-2 { width: calc(var(--spacing) * 2); }.w-3 { width: calc(var(--spacing) * 3); }.w-4 { width: calc(var(--spacing) * 4); }.w-5 { width: calc(var(--spacing) * 5); }.w-6 { width: calc(var(--spacing) * 6); }.w-8 { width: calc(var(--spacing) * 8); }.w-9 { width: calc(var(--spacing) * 9); }.w-10 { width: calc(var(--spacing) * 10); }.w-12 { width: calc(var(--spacing) * 12); }.w-16 { width: calc(var(--spacing) * 16); }.w-20 { width: calc(var(--spacing) * 20); }.w-24 { width: calc(var(--spacing) * 24); }.w-28 { width: calc(var(--spacing) * 28); }.w-32 { width: calc(var(--spacing) * 32); }.w-36 { width: calc(var(--spacing) * 36); }.w-40 { width: calc(var(--spacing) * 40); }.w-44 { width: calc(var(--spacing) * 44); }.w-48 { width: calc(var(--spacing) * 48); }.w-56 { width: calc(var(--spacing) * 56); }.w-64 { width: calc(var(--spacing) * 64); }.w-\[140px\] { width: 140px; }.w-auto { width: auto; }.w-fit { width: fit-content; }.w-full { width: 100%; }.w-max { width: max-content; }.w-px { width: 1px; }.w-screen { width: 100vw; }.max-w-2xl { max-width: var(--container-2xl); }.max-w-4xl { max-width: var(--container-4xl); }.max-w-6xl { max-width: var(--container-6xl); }.max-w-7xl { max-width: var(--container-7xl); }.max-w-32 { max-width: calc(var(--spacing) * 32); }.max-w-40 { max-width: calc(var(--spacing) * 40); }.max-w-64 { max-width: calc(var(--spacing) * 64); }.max-w-\[960px\] { max-width: 960px; }.max-w-\[65ch\] { max-width: 65ch; }.max-w-\[1200px\] { max-width: 1200px; }.max-w-\[min\(var\(--site-header-max-width\,970px\)\,98dvw\)\] { max-width: min(var(--site-header-max-width,970px),98dvw); }.max-w-full { max-width: 100%; }.max-w-lg { max-width: var(--container-lg); }.max-w-md { max-width: var(--container-md); }.max-w-none { max-width: none; }.max-w-screen-xl { max-width: var(--breakpoint-xl); }.max-w-sm { max-width: var(--container-sm); }.max-w-xl { max-width: var(--container-xl); }.min-w-0 { min-width: calc(var(--spacing) * 0); }.min-w-8 { min-width: calc(var(--spacing) * 8); }.min-w-10 { min-width: calc(var(--spacing) * 10); }.min-w-16 { min-width: calc(var(--spacing) * 16); }.min-w-20 { min-width: calc(var(--spacing) * 20); }.min-w-36 { min-width: calc(var(--spacing) * 36); }.min-w-40 { min-width: calc(var(--spacing) * 40); }.min-w-52 { min-width: calc(var(--spacing) * 52); }.min-w-\[800px\] { min-width: 800px; }.min-w-\[var\(--tray-bell-min-width\,40px\)\] { min-width: var(--tray-bell-min-width,40px); }.min-w-full { min-width: 100%; }.flex-0 { flex: 0 1 0%; }.flex-1 { flex: 1 1 0%; }.flex-none { flex: 0 0 auto; }.flex-shrink, .shrink { flex-shrink: 1; }.shrink-0 { flex-shrink: 0; }.flex-grow, .grow { flex-grow: 1; }.grow-0 { flex-grow: 0; }.basis-1 { flex-basis: calc(var(--spacing) * 1); }.basis-2 { flex-basis: calc(var(--spacing) * 2); }.basis-3 { flex-basis: calc(var(--spacing) * 3); }.basis-11 { flex-basis: calc(var(--spacing) * 11); }.basis-13 { flex-basis: calc(var(--spacing) * 13); }.basis-auto { flex-basis: auto; }.basis-full { flex-basis: 100%; }.border-collapse { border-collapse: collapse; }.origin-center { transform-origin: 50% center; }.origin-top-right { transform-origin: 100% 0px; }.-translate-x-1 { --tw-translate-x: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-x-1\/2 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-x-2 { --tw-translate-x: calc(var(--spacing) * -2); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1 { --tw-translate-y: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1\/2 { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-full { --tw-translate-y: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-0 { --tw-translate-y: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-4 { --tw-translate-y: calc(var(--spacing) * 4); translate: var(--tw-translate-x) var(--tw-translate-y); }.translate-y-full { --tw-translate-y: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); }.scale-95 { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }.scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }.-rotate-90 { rotate: -90deg; }.rotate-90 { rotate: 90deg; }.rotate-180 { rotate: 180deg; }.transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }.animate-pulse { animation: var(--animate-pulse); }.animate-spin { animation: var(--animate-spin); }.cursor-default { cursor: default; }.cursor-not-allowed { cursor: not-allowed; }.cursor-pointer { cursor: pointer; }.resize { resize: both; }.resize-y { resize: vertical; }.snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }.snap-mandatory { --tw-scroll-snap-strictness: mandatory; }.snap-start { scroll-snap-align: start; }.list-outside { list-style-position: outside; }.list-disc { list-style-type: disc; }.list-none { list-style-type: none; }.appearance-none { appearance: none; }.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }.grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }.flex-col { flex-direction: column; }.flex-row { flex-direction: row; }.flex-row-reverse { flex-direction: row-reverse; }.flex-nowrap { flex-wrap: nowrap; }.flex-wrap { flex-wrap: wrap; }.place-items-center { place-items: center; }.content-around { align-content: space-around; }.content-center { align-content: center; }.content-stretch { align-content: stretch; }.items-baseline { align-items: baseline; }.items-center { align-items: center; }.items-end { align-items: flex-end; }.items-start { align-items: flex-start; }.items-stretch { align-items: stretch; }.justify-between { justify-content: space-between; }.justify-center { justify-content: center; }.justify-end { justify-content: flex-end; }.justify-start { justify-content: flex-start; }.gap-0 { gap: calc(var(--spacing) * 0); }.gap-1 { gap: calc(var(--spacing) * 1); }.gap-1\.5 { gap: calc(var(--spacing) * 1.5); }.gap-2 { gap: calc(var(--spacing) * 2); }.gap-3 { gap: calc(var(--spacing) * 3); }.gap-4 { gap: calc(var(--spacing) * 4); }.gap-5 { gap: calc(var(--spacing) * 5); }.gap-6 { gap: calc(var(--spacing) * 6); }.gap-8 { gap: calc(var(--spacing) * 8); }.gap-\[var\(--site-header-gap\,0\10.4px\)\] { gap: var(--site-header-gap,10.4px); }.gap-px { gap: 1px; }:where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); }.gap-x-1 { column-gap: calc(var(--spacing) * 1); }.gap-x-3 { column-gap: calc(var(--spacing) * 3); }.gap-x-4 { column-gap: calc(var(--spacing) * 4); }.gap-x-5 { column-gap: calc(var(--spacing) * 5); }.gap-x-8 { column-gap: calc(var(--spacing) * 8); }.gap-x-10 { column-gap: calc(var(--spacing) * 10); }:where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))); }.gap-y-1 { row-gap: calc(var(--spacing) * 1); }.gap-y-2 { row-gap: calc(var(--spacing) * 2); }.gap-y-3 { row-gap: calc(var(--spacing) * 3); }.gap-y-4 { row-gap: calc(var(--spacing) * 4); }.gap-y-6 { row-gap: calc(var(--spacing) * 6); }.gap-y-12 { row-gap: calc(var(--spacing) * 12); }:where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }:where(.divide-neutral-100 > :not(:last-child)) { border-color: var(--color-neutral-100); }:where(.divide-white > :not(:last-child)) { border-color: var(--color-white); }.self-center { align-self: center; }.self-start { align-self: flex-start; }.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }.overflow-auto { overflow: auto; }.overflow-hidden { overflow: hidden; }.overflow-visible { overflow: visible; }.overflow-x-auto { overflow-x: auto; }.overflow-x-hidden { overflow-x: hidden; }.overflow-x-scroll { overflow-x: scroll; }.overflow-y-auto { overflow-y: auto; }.overflow-y-clip { overflow-y: clip; }.overflow-y-hidden { overflow-y: hidden; }.overflow-y-visible { overflow-y: visible; }.overscroll-x-contain { overscroll-behavior-x: contain; }.scroll-smooth { scroll-behavior: smooth; }.rounded { border-radius: 4px; }.rounded-2xl { border-radius: var(--radius-2xl); }.rounded-3xl { border-radius: var(--radius-3xl); }.rounded-4xl { border-radius: var(--radius-4xl); }.rounded-\[50\%\] { border-radius: 50%; }.rounded-\[var\(--image--border-radius\,0\)\] { border-radius: var(--image--border-radius,0); }.rounded-full { border-radius: 3.40282e+38px; }.rounded-lg { border-radius: var(--radius-lg); }.rounded-md { border-radius: var(--radius-md); }.rounded-none { border-radius: 0px; }.rounded-sm { border-radius: var(--radius-sm); }.rounded-xl { border-radius: var(--radius-xl); }.rounded-xs { border-radius: var(--radius-xs); }.rounded-t-2xl { border-top-left-radius: var(--radius-2xl); border-top-right-radius: var(--radius-2xl); }.rounded-l-full { border-top-left-radius: 3.40282e+38px; border-bottom-left-radius: 3.40282e+38px; }.rounded-tl-lg { border-top-left-radius: var(--radius-lg); }.rounded-r-full { border-top-right-radius: 3.40282e+38px; border-bottom-right-radius: 3.40282e+38px; }.rounded-tr-lg { border-top-right-radius: var(--radius-lg); }.rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.rounded-br-lg { border-bottom-right-radius: var(--radius-lg); }.rounded-bl-lg { border-bottom-left-radius: var(--radius-lg); }.border { border-style: var(--tw-border-style); border-width: 1px; }.border-0 { border-style: var(--tw-border-style); border-width: 0px; }.border-1 { border-style: var(--tw-border-style); border-width: 1px; }.border-2 { border-style: var(--tw-border-style); border-width: 2px; }.border-8 { border-style: var(--tw-border-style); border-width: 8px; }.border-x-0 { border-inline-style: var(--tw-border-style); border-inline-width: 0px; }.border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }.border-y-0 { border-block-style: var(--tw-border-style); border-block-width: 0px; }.border-y-2 { border-block-style: var(--tw-border-style); border-block-width: 2px; }.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }.border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }.border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }.border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }.border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }.border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }.border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }.border-dashed { --tw-border-style: dashed; border-style: dashed; }.border-none { --tw-border-style: none; border-style: none; }.border-solid { --tw-border-style: solid; border-style: solid; }.border-\(--footer-nav-border-color\) { border-color: var(--footer-nav-border-color); }.border-\[\#DC1F26\] { border-color: rgb(220, 31, 38); }.border-black { border-color: var(--color-black); }.border-gray-100 { border-color: var(--color-gray-100); }.border-gray-200 { border-color: var(--color-gray-200); }.border-gray-300 { border-color: var(--color-gray-300); }.border-gray-400 { border-color: var(--color-gray-400); }.border-gray-500 { border-color: var(--color-gray-500); }.border-gray-600 { border-color: var(--color-gray-600); }.border-gray-700 { border-color: var(--color-gray-700); }.border-gray-800 { border-color: var(--color-gray-800); }.border-green-600 { border-color: var(--color-green-600); }.border-neutral-100 { border-color: var(--color-neutral-100); }.border-neutral-200 { border-color: var(--color-neutral-200); }.border-neutral-300 { border-color: var(--color-neutral-300); }.border-red-600 { border-color: var(--color-red-600); }.border-rose-100 { border-color: var(--color-rose-100); }.border-slate-600 { border-color: var(--color-slate-600); }.border-transparent { border-color: rgba(0, 0, 0, 0); }.border-white { border-color: var(--color-white); }.border-yellow-300 { border-color: var(--color-yellow-300); }.border-yellow-500 { border-color: var(--color-yellow-500); }.border-t-black { border-top-color: var(--color-black); }.border-t-neutral-500 { border-top-color: var(--color-neutral-500); }.border-r-neutral-100 { border-right-color: var(--color-neutral-100); }.border-r-neutral-200 { border-right-color: var(--color-neutral-200); }.border-b-black { border-bottom-color: var(--color-black); }.border-b-neutral-200 { border-bottom-color: var(--color-neutral-200); }.border-b-neutral-300 { border-bottom-color: var(--color-neutral-300); }.border-l-neutral-200 { border-left-color: var(--color-neutral-200); }.bg-\(--footer-bg-color\) { background-color: var(--footer-bg-color); }.bg-\[\#33333370\] { background-color: rgba(51, 51, 51, 0.44); }.bg-\[\#DC1F26\] { background-color: rgb(220, 31, 38); }.bg-\[\#ededed\] { background-color: rgb(237, 237, 237); }.bg-\[var\(--region-redirect-banner-background\,var\(--brand-color-1\)\)\] { background-color: var(--region-redirect-banner-background,var(--brand-color-1)); }.bg-\[var\(--site-header-background-color\,white\)\] { background-color: var(--site-header-background-color,white); }.bg-amber-50 { background-color: var(--color-amber-50); }.bg-black { background-color: var(--color-black); }.bg-blue-50 { background-color: var(--color-blue-50); }.bg-gray-50 { background-color: var(--color-gray-50); }.bg-gray-100 { background-color: var(--color-gray-100); }.bg-gray-200 { background-color: var(--color-gray-200); }.bg-gray-300 { background-color: var(--color-gray-300); }.bg-gray-500 { background-color: var(--color-gray-500); }.bg-gray-500\/75 { background-color: rgba(106, 114, 130, 0.75); }@supports (color:color-mix(in lab,red,red)) {  .bg-gray-500\/75 { background-color: color-mix(in oklab,var(--color-gray-500) 75%,transparent); }}.bg-gray-800 { background-color: var(--color-gray-800); }.bg-gray-900 { background-color: var(--color-gray-900); }.bg-gray-950 { background-color: var(--color-gray-950); }.bg-green-50 { background-color: var(--color-green-50); }.bg-green-100 { background-color: var(--color-green-100); }.bg-green-500 { background-color: var(--color-green-500); }.bg-green-600 { background-color: var(--color-green-600); }.bg-inherit { background-color: inherit; }.bg-neutral-50 { background-color: var(--color-neutral-50); }.bg-neutral-50\/50 { background-color: rgba(250, 250, 250, 0.5); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-50\/50 { background-color: color-mix(in oklab,var(--color-neutral-50) 50%,transparent); }}.bg-neutral-100 { background-color: var(--color-neutral-100); }.bg-neutral-200 { background-color: var(--color-neutral-200); }.bg-neutral-300 { background-color: var(--color-neutral-300); }.bg-neutral-500 { background-color: var(--color-neutral-500); }.bg-neutral-600 { background-color: var(--color-neutral-600); }.bg-neutral-800 { background-color: var(--color-neutral-800); }.bg-neutral-900 { background-color: var(--color-neutral-900); }.bg-neutral-900\/40 { background-color: rgba(23, 23, 23, 0.4); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-900\/40 { background-color: color-mix(in oklab,var(--color-neutral-900) 40%,transparent); }}.bg-neutral-950 { background-color: var(--color-neutral-950); }.bg-orange-50 { background-color: var(--color-orange-50); }.bg-purple-50 { background-color: var(--color-purple-50); }.bg-red-50 { background-color: var(--color-red-50); }.bg-red-100 { background-color: var(--color-red-100); }.bg-red-500 { background-color: var(--color-red-500); }.bg-red-600 { background-color: var(--color-red-600); }.bg-rose-50 { background-color: var(--color-rose-50); }.bg-rose-500 { background-color: var(--color-rose-500); }.bg-slate-50 { background-color: var(--color-slate-50); }.bg-slate-500 { background-color: var(--color-slate-500); }.bg-slate-900 { background-color: var(--color-slate-900); }.bg-teal-50 { background-color: var(--color-teal-50); }.bg-transparent { background-color: rgba(0, 0, 0, 0); }.bg-white { background-color: var(--color-white); }.bg-yellow-50 { background-color: var(--color-yellow-50); }.bg-yellow-500 { background-color: var(--color-yellow-500); }.bg-zinc-300 { background-color: var(--color-zinc-300); }.bg-zinc-800 { background-color: var(--color-zinc-800); }.bg-zinc-900 { background-color: var(--color-zinc-900); }.bg-gradient-to-l { --tw-gradient-position: to left in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }.bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }.bg-none { background-image: none; }.from-gray-100 { --tw-gradient-from: var(--color-gray-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.from-gray-950 { --tw-gradient-from: var(--color-gray-950); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.from-white { --tw-gradient-from: var(--color-white); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-gray-200 { --tw-gradient-to: var(--color-gray-200); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-gray-800 { --tw-gradient-to: var(--color-gray-800); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }.bg-cover { background-size: cover; }.bg-center { background-position: 50% center; }.bg-repeat { background-repeat: repeat; }.fill-gray-500 { fill: var(--color-gray-500); }.fill-white { fill: var(--color-white); }.object-contain { object-fit: contain; }.object-cover { object-fit: cover; }.object-center { object-position: center center; }.p-0 { padding: calc(var(--spacing) * 0); }.p-1 { padding: calc(var(--spacing) * 1); }.p-1\.5 { padding: calc(var(--spacing) * 1.5); }.p-2 { padding: calc(var(--spacing) * 2); }.p-3 { padding: calc(var(--spacing) * 3); }.p-4 { padding: calc(var(--spacing) * 4); }.p-5 { padding: calc(var(--spacing) * 5); }.p-6 { padding: calc(var(--spacing) * 6); }.p-8 { padding: calc(var(--spacing) * 8); }.px-0 { padding-inline: calc(var(--spacing) * 0); }.px-1 { padding-inline: calc(var(--spacing) * 1); }.px-2 { padding-inline: calc(var(--spacing) * 2); }.px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }.px-3 { padding-inline: calc(var(--spacing) * 3); }.px-4 { padding-inline: calc(var(--spacing) * 4); }.px-5 { padding-inline: calc(var(--spacing) * 5); }.px-6 { padding-inline: calc(var(--spacing) * 6); }.px-8 { padding-inline: calc(var(--spacing) * 8); }.px-12 { padding-inline: calc(var(--spacing) * 12); }.py-0 { padding-block: calc(var(--spacing) * 0); }.py-0\.5 { padding-block: calc(var(--spacing) * .5); }.py-1 { padding-block: calc(var(--spacing) * 1); }.py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }.py-2 { padding-block: calc(var(--spacing) * 2); }.py-2\.5 { padding-block: calc(var(--spacing) * 2.5); }.py-3 { padding-block: calc(var(--spacing) * 3); }.py-4 { padding-block: calc(var(--spacing) * 4); }.py-5 { padding-block: calc(var(--spacing) * 5); }.py-6 { padding-block: calc(var(--spacing) * 6); }.py-7 { padding-block: calc(var(--spacing) * 7); }.py-8 { padding-block: calc(var(--spacing) * 8); }.py-10 { padding-block: calc(var(--spacing) * 10); }.py-12 { padding-block: calc(var(--spacing) * 12); }.py-24 { padding-block: calc(var(--spacing) * 24); }.pt-1 { padding-top: calc(var(--spacing) * 1); }.pt-2 { padding-top: calc(var(--spacing) * 2); }.pt-3 { padding-top: calc(var(--spacing) * 3); }.pt-4 { padding-top: calc(var(--spacing) * 4); }.pt-5 { padding-top: calc(var(--spacing) * 5); }.pt-6 { padding-top: calc(var(--spacing) * 6); }.pt-7 { padding-top: calc(var(--spacing) * 7); }.pt-8 { padding-top: calc(var(--spacing) * 8); }.pr-0 { padding-right: calc(var(--spacing) * 0); }.pr-1 { padding-right: calc(var(--spacing) * 1); }.pr-2 { padding-right: calc(var(--spacing) * 2); }.pr-3 { padding-right: calc(var(--spacing) * 3); }.pr-4 { padding-right: calc(var(--spacing) * 4); }.pr-5 { padding-right: calc(var(--spacing) * 5); }.pr-6 { padding-right: calc(var(--spacing) * 6); }.pr-8 { padding-right: calc(var(--spacing) * 8); }.pr-10 { padding-right: calc(var(--spacing) * 10); }.pr-12 { padding-right: calc(var(--spacing) * 12); }.pb-0 { padding-bottom: calc(var(--spacing) * 0); }.pb-1 { padding-bottom: calc(var(--spacing) * 1); }.pb-2 { padding-bottom: calc(var(--spacing) * 2); }.pb-3 { padding-bottom: calc(var(--spacing) * 3); }.pb-4 { padding-bottom: calc(var(--spacing) * 4); }.pb-5 { padding-bottom: calc(var(--spacing) * 5); }.pb-6 { padding-bottom: calc(var(--spacing) * 6); }.pb-8 { padding-bottom: calc(var(--spacing) * 8); }.pb-12 { padding-bottom: calc(var(--spacing) * 12); }.pb-\[var\(--strapline-padding-bottom\,12px\)\] { padding-bottom: var(--strapline-padding-bottom,12px); }.pl-0 { padding-left: calc(var(--spacing) * 0); }.pl-1 { padding-left: calc(var(--spacing) * 1); }.pl-1\.5 { padding-left: calc(var(--spacing) * 1.5); }.pl-2 { padding-left: calc(var(--spacing) * 2); }.pl-3 { padding-left: calc(var(--spacing) * 3); }.pl-4 { padding-left: calc(var(--spacing) * 4); }.pl-8 { padding-left: calc(var(--spacing) * 8); }.pl-9 { padding-left: calc(var(--spacing) * 9); }.pl-12 { padding-left: calc(var(--spacing) * 12); }.text-center { text-align: center; }.text-left { text-align: left; }.text-right { text-align: right; }.-indent-0 { text-indent: calc(var(--spacing) * 0); }.align-middle { vertical-align: middle; }.align-text-top { vertical-align: text-top; }.align-top { vertical-align: top; }.font-mono { font-family: var(--font-mono); }.font-sans { font-family: var(--font-sans); }.font-serif { font-family: var(--font-serif); }.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }.text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }.text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }.text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }.text-\[10px\] { font-size: 10px; }.text-\[11px\] { font-size: 11px; }.text-\[length\:var\(--strapline-font-size\,13px\)\] { font-size: var(--strapline-font-size,13px); }.leading-2 { --tw-leading: calc(var(--spacing) * 2); line-height: calc(var(--spacing) * 2); }.leading-3 { --tw-leading: calc(var(--spacing) * 3); line-height: calc(var(--spacing) * 3); }.leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }.leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }.leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }.leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }.leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }.leading-10 { --tw-leading: calc(var(--spacing) * 10); line-height: calc(var(--spacing) * 10); }.leading-none { --tw-leading: 1; line-height: 1; }.leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }.font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }.font-extrabold { --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); }.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }.font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }.tracking-normal { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); }.tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }.tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }.tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }.tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }.text-nowrap { text-wrap: nowrap; }.text-wrap { text-wrap: wrap; }.break-words { overflow-wrap: break-word; }.text-ellipsis { text-overflow: ellipsis; }.whitespace-break-spaces { white-space: break-spaces; }.whitespace-normal { white-space: normal; }.whitespace-nowrap { white-space: nowrap; }.whitespace-pre { white-space: pre; }.text-\(--footer-text-color\) { color: var(--footer-text-color); }.text-\[\#DC1F26\] { color: rgb(220, 31, 38); }.text-\[var\(--site-header-text-color\,\#333\)\] { color: var(--site-header-text-color,#333); }.text-amber-700 { color: var(--color-amber-700); }.text-black { color: var(--color-black); }.text-blue-500 { color: var(--color-blue-500); }.text-blue-700 { color: var(--color-blue-700); }.text-current { color: currentcolor; }.text-gray-50 { color: var(--color-gray-50); }.text-gray-100 { color: var(--color-gray-100); }.text-gray-200 { color: var(--color-gray-200); }.text-gray-300 { color: var(--color-gray-300); }.text-gray-400 { color: var(--color-gray-400); }.text-gray-500 { color: var(--color-gray-500); }.text-gray-600 { color: var(--color-gray-600); }.text-gray-700 { color: var(--color-gray-700); }.text-gray-800 { color: var(--color-gray-800); }.text-gray-900 { color: var(--color-gray-900); }.text-green-50 { color: var(--color-green-50); }.text-green-400 { color: var(--color-green-400); }.text-green-500 { color: var(--color-green-500); }.text-green-600 { color: var(--color-green-600); }.text-green-700 { color: var(--color-green-700); }.text-inherit { color: inherit; }.text-lime-700 { color: var(--color-lime-700); }.text-neutral-100 { color: var(--color-neutral-100); }.text-neutral-200 { color: var(--color-neutral-200); }.text-neutral-300 { color: var(--color-neutral-300); }.text-neutral-400 { color: var(--color-neutral-400); }.text-neutral-500 { color: var(--color-neutral-500); }.text-neutral-600 { color: var(--color-neutral-600); }.text-neutral-700 { color: var(--color-neutral-700); }.text-neutral-800 { color: var(--color-neutral-800); }.text-neutral-900 { color: var(--color-neutral-900); }.text-orange-700 { color: var(--color-orange-700); }.text-pink-600 { color: var(--color-pink-600); }.text-purple-700 { color: var(--color-purple-700); }.text-red-50 { color: var(--color-red-50); }.text-red-500 { color: var(--color-red-500); }.text-red-600 { color: var(--color-red-600); }.text-red-700 { color: var(--color-red-700); }.text-rose-600 { color: var(--color-rose-600); }.text-slate-50 { color: var(--color-slate-50); }.text-slate-500 { color: var(--color-slate-500); }.text-teal-700 { color: var(--color-teal-700); }.text-white { color: var(--color-white); }.text-yellow-700 { color: var(--color-yellow-700); }.text-yellow-800 { color: var(--color-yellow-800); }.\[text-transform\:var\(--strapline-text-transform\,uppercase\)\] { text-transform: var(--strapline-text-transform,uppercase); }.capitalize { text-transform: capitalize; }.lowercase { text-transform: lowercase; }.normal-case { text-transform: none; }.uppercase { text-transform: uppercase; }.italic { font-style: italic; }.ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }.line-through { text-decoration-line: line-through; }.no-underline { text-decoration-line: none; }.underline { text-decoration-line: underline; }.decoration-current { text-decoration-color: currentcolor; }.decoration-transparent { text-decoration-color: rgba(0, 0, 0, 0); }.decoration-solid { text-decoration-style: solid; }.underline-offset-2 { text-underline-offset: 2px; }.placeholder-neutral-500::placeholder { color: var(--color-neutral-500); }.opacity-0 { opacity: 0; }.opacity-30 { opacity: 0.3; }.opacity-40 { opacity: 0.4; }.opacity-50 { opacity: 0.5; }.opacity-80 { opacity: 0.8; }.opacity-100 { opacity: 1; }.shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 20px 60px -15px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring, .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring-4 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.ring-amber-600 { --tw-ring-color: var(--color-amber-600); }.ring-black { --tw-ring-color: var(--color-black); }.ring-blue-600 { --tw-ring-color: var(--color-blue-600); }.ring-gray-300 { --tw-ring-color: var(--color-gray-300); }.ring-green-600 { --tw-ring-color: var(--color-green-600); }.ring-orange-600 { --tw-ring-color: var(--color-orange-600); }.ring-purple-400 { --tw-ring-color: var(--color-purple-400); }.ring-purple-600 { --tw-ring-color: var(--color-purple-600); }.ring-red-600 { --tw-ring-color: var(--color-red-600); }.ring-slate-600 { --tw-ring-color: var(--color-slate-600); }.ring-teal-600 { --tw-ring-color: var(--color-teal-600); }.ring-white { --tw-ring-color: var(--color-white); }.ring-yellow-600 { --tw-ring-color: var(--color-yellow-600); }.outline-hidden { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) {  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.outline, .outline-1 { outline-style: var(--tw-outline-style); outline-width: 1px; }.outline-transparent { outline-color: rgba(0, 0, 0, 0); }.blur { --tw-blur: blur(8px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.brightness-0 { --tw-brightness: brightness(0%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.contrast-100 { --tw-contrast: contrast(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.invert { --tw-invert: invert(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }.backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.backdrop-filter { backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.duration-75 { --tw-duration: 75ms; transition-duration: 75ms; }.duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }.duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }.duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }.duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }.duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }.ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }.ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }.ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }.prose-neutral { --tw-prose-#widget-1jkgem9: oklch(37.1% 0 0); --tw-prose-headings: oklch(20.5% 0 0); --tw-prose-lead: oklch(43.9% 0 0); --tw-prose-links: oklch(20.5% 0 0); --tw-prose-bold: oklch(20.5% 0 0); --tw-prose-counters: oklch(55.6% 0 0); --tw-prose-bullets: oklch(87% 0 0); --tw-prose-hr: oklch(92.2% 0 0); --tw-prose-quotes: oklch(20.5% 0 0); --tw-prose-quote-borders: oklch(92.2% 0 0); --tw-prose-captions: oklch(55.6% 0 0); --tw-prose-kbd: oklch(20.5% 0 0); --tw-prose-kbd-shadows: oklab(20.5% 0 0/.1); --tw-prose-code: oklch(20.5% 0 0); --tw-prose-pre-code: oklch(92.2% 0 0); --tw-prose-pre-bg: oklch(26.9% 0 0); --tw-prose-th-borders: oklch(87% 0 0); --tw-prose-td-borders: oklch(92.2% 0 0); --tw-prose-invert-#widget-1jkgem9: oklch(87% 0 0); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.8% 0 0); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.8% 0 0); --tw-prose-invert-bullets: oklch(43.9% 0 0); --tw-prose-invert-hr: oklch(37.1% 0 0); --tw-prose-invert-quotes: oklch(97% 0 0); --tw-prose-invert-quote-borders: oklch(37.1% 0 0); --tw-prose-invert-captions: oklch(70.8% 0 0); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87% 0 0); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(43.9% 0 0); --tw-prose-invert-td-borders: oklch(37.1% 0 0); }.outline-none { --tw-outline-style: none; outline-style: none; }.select-none { user-select: none; }.ring-inset { --tw-ring-inset: inset; }:is(.\*\:pointer-events-auto > *) { pointer-events: auto; }@media (hover: hover) {  .group-hover\:text-\[\#DC1F26\]:is(:where(.group):hover *) { color: rgb(220, 31, 38); }  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }}.visited\:text-inherit:visited { color: inherit; }.empty\:border-none:empty { --tw-border-style: none; border-style: none; }@media (hover: hover) {  .hover\:border-black:hover { border-color: var(--color-black); }  .hover\:border-neutral-300:hover { border-color: var(--color-neutral-300); }  .hover\:bg-black:hover { background-color: var(--color-black); }  .hover\:bg-blue-50:hover { background-color: var(--color-blue-50); }  .hover\:bg-green-50:hover { background-color: var(--color-green-50); }  .hover\:bg-green-700:hover { background-color: var(--color-green-700); }  .hover\:bg-indigo-50:hover { background-color: var(--color-indigo-50); }  .hover\:bg-neutral-50:hover { background-color: var(--color-neutral-50); }  .hover\:bg-neutral-100:hover { background-color: var(--color-neutral-100); }  .hover\:bg-neutral-200:hover { background-color: var(--color-neutral-200); }  .hover\:bg-neutral-800:hover { background-color: var(--color-neutral-800); }  .hover\:bg-red-50:hover { background-color: var(--color-red-50); }  .hover\:bg-red-700:hover { background-color: var(--color-red-700); }  .hover\:text-\[\#DC1F26\]:hover { color: rgb(220, 31, 38); }  .hover\:text-blue-600:hover { color: var(--color-blue-600); }  .hover\:text-gray-500:hover { color: var(--color-gray-500); }  .hover\:text-indigo-600:hover { color: var(--color-indigo-600); }  .hover\:text-inherit:hover { color: inherit; }  .hover\:text-neutral-700:hover { color: var(--color-neutral-700); }  .hover\:text-neutral-900:hover { color: var(--color-neutral-900); }  .hover\:text-red-600:hover { color: var(--color-red-600); }  .hover\:no-underline:hover { text-decoration-line: none; }  .hover\:underline:hover { text-decoration-line: underline; }  .hover\:decoration-transparent:hover { text-decoration-color: rgba(0, 0, 0, 0); }  .hover\:underline-offset-2:hover { text-underline-offset: 2px; }}.focus\:border-rose-500:focus { border-color: var(--color-rose-500); }.focus\:text-inherit:focus { color: inherit; }.focus\:decoration-transparent:focus { text-decoration-color: rgba(0, 0, 0, 0); }.focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-4:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-\[\#DC1F26\]\/20:focus { --tw-ring-color: oklab(57.3239% .195826 .0976754/.2); }.focus\:ring-rose-500:focus { --tw-ring-color: var(--color-rose-500); }.focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }.focus\:outline-hidden:focus { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) {  .focus\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.focus\:outline-1:focus { outline-style: var(--tw-outline-style); outline-width: 1px; }.focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }.focus\:\[outline-style\:auto\]:focus { outline-style: auto; }.focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus-visible\:ring-gray-900:focus-visible { --tw-ring-color: var(--color-gray-900); }.focus-visible\:outline-hidden:focus-visible { --tw-outline-style: none; outline-style: none; }@media (forced-colors: active) {  .focus-visible\:outline-hidden:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }}.active\:text-inherit:active { color: inherit; }@media not all and (min-width: 640px) {  .max-sm\:top-full { top: 100%; }  .max-sm\:left-2\/4 { left: 50%; }  .max-sm\:hidden { display: none; }  .max-sm\:min-w-\[300px\] { min-width: 300px; }  .max-sm\:-translate-x-2\/4 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }}@media (min-width: 640px) {  .sm\:visible { visibility: visible; }  .sm\:relative { position: relative; }  .sm\:top-4 { top: calc(var(--spacing) * 4); }  .sm\:top-\[88px\] { top: 88px; }  .sm\:top-\[92px\] { top: 92px; }  .sm\:right-3 { right: calc(var(--spacing) * 3); }  .sm\:right-4 { right: calc(var(--spacing) * 4); }  .sm\:left-3 { left: calc(var(--spacing) * 3); }  .sm\:order-3 { order: 3; }  .sm\:mx-auto { margin-inline: auto; }  .sm\:my-8 { margin-block: calc(var(--spacing) * 8); }  .sm\:mt-5 { margin-top: calc(var(--spacing) * 5); }  .sm\:mt-6 { margin-top: calc(var(--spacing) * 6); }  .sm\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }  .sm\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }  .sm\:block { display: block; }  .sm\:flex { display: flex; }  .sm\:hidden { display: none; }  .sm\:inline { display: inline; }  .sm\:h-6 { height: calc(var(--spacing) * 6); }  .sm\:h-12 { height: calc(var(--spacing) * 12); }  .sm\:h-\[50px\] { height: 50px; }  .sm\:h-\[var\(--logo-height-desktop\,auto\)\] { height: var(--logo-height-desktop,auto); }  .sm\:max-h-full { max-height: 100%; }  .sm\:w-6 { width: calc(var(--spacing) * 6); }  .sm\:w-12 { width: calc(var(--spacing) * 12); }  .sm\:w-64 { width: calc(var(--spacing) * 64); }  .sm\:w-\[480px\] { width: 480px; }  .sm\:max-w-full { max-width: 100%; }  .sm\:max-w-sm { max-width: var(--container-sm); }  .sm\:min-w-auto { min-width: auto; }  .sm\:translate-y-0 { --tw-translate-y: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); }  .sm\:scale-95 { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }  .sm\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }  .sm\:flex-row { flex-direction: row; }  .sm\:items-center { align-items: center; }  .sm\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }  .sm\:border-solid { --tw-border-style: solid; border-style: solid; }  .sm\:border-gray-300 { border-color: var(--color-gray-300); }  .sm\:p-0 { padding: calc(var(--spacing) * 0); }  .sm\:p-3 { padding: calc(var(--spacing) * 3); }  .sm\:p-6 { padding: calc(var(--spacing) * 6); }  .sm\:p-8 { padding: calc(var(--spacing) * 8); }  .sm\:px-0 { padding-inline: calc(var(--spacing) * 0); }  .sm\:px-4 { padding-inline: calc(var(--spacing) * 4); }  .sm\:py-4 { padding-block: calc(var(--spacing) * 4); }  .sm\:pl-14 { padding-left: calc(var(--spacing) * 14); }  .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }}@media (min-width: 768px) {  .md\:visible { visibility: visible; }  .md\:inline { display: inline; }  .md\:h-screen { height: 100vh; }  .md\:w-80 { width: calc(var(--spacing) * 80); }  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }  .md\:flex-row { flex-direction: row; }  .md\:overflow-hidden { overflow: hidden; }  .md\:overflow-y-auto { overflow-y: auto; }  .md\:p-12 { padding: calc(var(--spacing) * 12); }  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }  .md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }}.prose-headings\:font-serif :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-p\:font-serif :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-serif); }.prose-p\:leading-relaxed :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.prose-p\:text-neutral-700 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-neutral-700); }@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-rotate-x { syntax: "*"; inherits: false; }@property --tw-rotate-y { syntax: "*"; inherits: false; }@property --tw-rotate-z { syntax: "*"; inherits: false; }@property --tw-skew-x { syntax: "*"; inherits: false; }@property --tw-skew-y { syntax: "*"; inherits: false; }@property --tw-scroll-snap-strictness { syntax: "*"; inherits: false; initial-value: proximity; }@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-gradient-position { syntax: "*"; inherits: false; }@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }@property --tw-gradient-stops { syntax: "*"; inherits: false; }@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }@property --tw-leading { syntax: "*"; inherits: false; }@property --tw-font-weight { syntax: "*"; inherits: false; }@property --tw-tracking { syntax: "*"; inherits: false; }@property --tw-ordinal { syntax: "*"; inherits: false; }@property --tw-slashed-zero { syntax: "*"; inherits: false; }@property --tw-numeric-figure { syntax: "*"; inherits: false; }@property --tw-numeric-spacing { syntax: "*"; inherits: false; }@property --tw-numeric-fraction { syntax: "*"; inherits: false; }@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: "*"; inherits: false; }@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: "*"; inherits: false; }@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: "*"; inherits: false; }@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: "*"; inherits: false; }@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-blur { syntax: "*"; inherits: false; }@property --tw-brightness { syntax: "*"; inherits: false; }@property --tw-contrast { syntax: "*"; inherits: false; }@property --tw-grayscale { syntax: "*"; inherits: false; }@property --tw-hue-rotate { syntax: "*"; inherits: false; }@property --tw-invert { syntax: "*"; inherits: false; }@property --tw-opacity { syntax: "*"; inherits: false; }@property --tw-saturate { syntax: "*"; inherits: false; }@property --tw-sepia { syntax: "*"; inherits: false; }@property --tw-drop-shadow { syntax: "*"; inherits: false; }@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }@property --tw-backdrop-blur { syntax: "*"; inherits: false; }@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }@property --tw-backdrop-invert { syntax: "*"; inherits: false; }@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }@property --tw-duration { syntax: "*"; inherits: false; }@property --tw-ease { syntax: "*"; inherits: false; }@keyframes spin {   100% { transform: rotate(360deg); }}@keyframes pulse {   50% { opacity: 0.5; }}      .pcg-results-list { display: flex; flex-direction: column; list-style: none; margin: 0; padding: 0; }      .pcg-result-item { margin: 0; padding: 0; list-style: none; }      .pcg-result-btn { display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 1rem; border: none; background: transparent; cursor: pointer; text-align: left; transition: background 0.2s; height: 76px; }      .pcg-result-btn.hovered { background-color: #f9fafb; }      .pcg-result-border { border-bottom: 1px solid #f5f5f5; }      .pcg-result-content { display: flex; flex-direction: column; justify-content: center; overflow: hidden; padding-right: 1rem; flex: 1; }      .pcg-result-meta-row { display: flex; align-items: center; gap: 0.5rem; overflow: hidden; }      .pcg-result-title { color: #000000; font-weight: bold; font-size: 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }      .pcg-meta-date { color: #737373; font-size: 0.75rem; text-transform: uppercase; letter-spacing: -0.025em; flex-shrink: 0; }      .pcg-result-summary { color: #737373; font-size: 0.75rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 0.25rem; }      .pcg-result-actions { display: flex; align-items: center; gap: 1rem; flex: none; }      .pcg-score { color: #DC1F26; font-weight: 900; font-size: 1.25rem; font-style: italic; }      .pcg-result-arrow { color: #d4d4d4; transition: color 0.2s; }      .pcg-reader-msg { text-align: center; padding: 2rem; color: #737373; }      .pcg-reader-loading { display: flex; justify-content: center; align-items: center; height: 100%; min-height: 400px; }      .pcg-reader-loading p { color: #DC1F26; }      .pcg-prose-content { max-width: 65ch; margin: 0 auto; padding: 0 0.5rem; }      .pcg-reader-header { margin-bottom: 2rem; }      .pcg-reader-title { font-size: 1.75rem; font-weight: bold; line-height: 1.2; margin-bottom: 1rem; }      .pcg-reader-meta { display: flex; gap: 0.75rem; align-items: center; font-size: 0.875rem; font-weight: 500; color: #52525b; text-transform: uppercase; letter-spacing: 0.05em; }      .pcg-reader-meta-divider { color: #d4d4d8; }      .pcg-reader-body { line-height: 1.6; color: #262626; font-size: 1.125rem; }      .pcg-prose-content img { width: 100%; height: auto; margin: 1.5rem 0; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1); border-radius: 0.5rem; }       .pcg-prose-content a { color: #e11d48; text-decoration: none; font-weight: 500; }       .pcg-prose-content a:hover { text-decoration: underline; }       .pcg-prose-content p { margin-bottom: 1.5em !important; display: block !important; }    </style></head><body style="margin:0; padding:0; background:transparent;">  <div style="position: relative;">    <div class="w-full max-w-2xl mx-auto flex justify-center" id="widget-1jkgem9"><div class="w-full max-w-2xl mx-auto font-sans relative"><div id="pcg-search-container" class="bg-[#ededed] p-2 sm:p-3 rounded-full shadow-sm relative z-20 flex items-center"><div class="relative w-full text-sm sm:text-base md:text-lg"><div class="absolute left-4 top-1/2 -translate-y-1/2 text-[#DC1F26]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-5 h-5 sm:w-6 sm:h-6" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></div><input id="pcg-search" placeholder="Search our 135 gaming monitor reviews" class="w-full bg-white border-2 border-[#DC1F26] rounded-full py-3 sm:py-4 pl-12 sm:pl-14 pr-10 outline-none text-black placeholder-neutral-500 shadow-inner focus:ring-4 focus:ring-[#DC1F26]/20 transition-all font-medium text-ellipsis overflow-hidden" type="text" value=""></div></div><div id="pcg-footer-stats" class="mt-4 text-center text-sm sm:text-base font-semibold text-neutral-600 px-4">PC Gamer has reviewed <span id="pcg-total-reviews">1308</span> PC gaming goodies since 2020</div></div>      <section id="pcg-dropdown-container" class="absolute top-[76px] sm:top-[88px] left-2 right-2 sm:left-3 sm:right-3 z-50 bg-white border-2 border-[#DC1F26] rounded-2xl shadow-xl flex-col overflow-hidden" style="display: none; max-height: 380px;">        <header style="display: flex; align-items: center; justify-content: space-between; background: #fafafa; padding: 0.75rem; border-bottom: 1px solid #f5f5f5;">          <h3 id="pcg-dropdown-title" style="font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: #737373;">Latest Reviews</h3>          <button id="pcg-close-btn" aria-label="Close" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">             <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>          </button>        </header>        <nav aria-label="Search Results" id="pcg-results" style="overflow-y: auto;">        </nav>      </section>            <article id="pcg-reader-container" class="absolute top-[80px] sm:top-[92px] left-2 right-2 sm:left-3 sm:right-3 z-[100] bg-white border-2 border-[#DC1F26] rounded-2xl shadow-[0_20px_60px_-15px_rgba(0,0,0,0.4)] flex-col overflow-hidden" style="display: none; height: 600px;">        <header style="display: flex; align-items: center; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #f5f5f5; flex: none; background: white; position: relative;">          <div style="flex: 1;">            <span style="font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #a3a3a3;">Reader view</span>          </div>                    <div style="position: absolute; left: 50%; transform: translateX(-50%); text-align: center;" id="pcg-reader-link-container">          </div>          <div style="flex: 1; display: flex; justify-content: flex-end;">            <button id="pcg-reader-close" aria-label="Close Reader" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">              <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>            </button>          </div>        </header>        <div id="pcg-reader-content" style="flex: 1; padding: 1rem 1rem 3rem; overflow-y: auto; background: white; font-family: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;">        </div>      </article>    </div>  </div>        <script>        const API_BASE = "https://airedale-version-review-widget-builder.ai.studio";        const CATEGORY = "Gaming Monitors";        // Embedded complete category data        let LOCAL_REVIEWS = JSON.parse(decodeURIComponent("%5B%7B%22id%22%3A%22AsusROGSwiftPG32UCWM%22%2C%22title%22%3A%22Asus%20ROG%20Swift%20PG32UCWM%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-swift-pg32ucwm-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-08-12T11%3A44%3A52Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fw39TB5e9B7zWud2S47fEaj.jpg%22%2C%22strapline%22%3A%22Is%20this%20RGB-stripe%204K%20OLED%20gaming%20monitor%20finally%20'the%20one'%3F%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A90%2C%22summary%22%3A%22Is%20this%20RGB-stripe%204K%20OLED%20gaming%20monitor%20finally%20'the%20one'%3F%22%7D%2C%7B%22id%22%3A%22Alienware34AW3426DW%22%2C%22title%22%3A%22Alienware%2034%20AW3426DW%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Falienware-34-aw3426dw-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-28T10%3A27%3A02Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9e57Nxg4ZgxL7AaNM95QdN.jpg%22%2C%22strapline%22%3A%22Alienware's%20updated%2034-inch%20ultrawide%20OLED%20monitor%20is%20even%20more%20awesome%20than%20the%20original.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A91%2C%22summary%22%3A%22Alienware's%20updated%2034-inch%20ultrawide%20OLED%20monitor%20is%20even%20more%20awesome%20than%20the%20original.%22%7D%2C%7B%22id%22%3A%22AsusROGStrixXG32UQWMS%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20XG32UQWMS%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-strix-xg32uqwms-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-17T15%3A59%3A54Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FB4wvWiyy7NaKcFdo58eYdX.jpg%22%2C%22strapline%22%3A%22Asus%20delivers%20LG's%20latest%204K%20Tandem%20OLED%20tech%20at%20a%20pretty%20reasonable%20price.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A85%2C%22summary%22%3A%22Asus%20delivers%20LG's%20latest%204K%20Tandem%20OLED%20tech%20at%20a%20pretty%20reasonable%20price.%22%7D%2C%7B%22id%22%3A%22LGUltraGearEvoGX939GX950B%22%2C%22title%22%3A%22LG%20UltraGear%20Evo%20GX9%2039GX950B%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Flg-ultragear-evo-gx9-39gx950b-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-17T15%3A11%3A28Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FYh7jQSqJtYYSGc8jUHfFpN.jpg%22%2C%22strapline%22%3A%22On%20paper%2C%20this%205K2K%20OLED%20is%20the%20ultimate%20PC%20gaming%20monitor...%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A89%2C%22summary%22%3A%22On%20paper%2C%20this%205K2K%20OLED%20is%20the%20ultimate%20PC%20gaming%20monitor...%22%7D%2C%7B%22id%22%3A%22KTC25M1%22%2C%22title%22%3A%22KTC%2025M1%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fktc-25m1-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-10T11%3A38%3A21Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FC6FM7ZgPnWogDodKKpMrXH.jpg%22%2C%22strapline%22%3A%22Smooth%2C%20snappy%2C%20and%20surprisingly%20well-priced%20for%20a%20high%20refresh%20panel.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A89%2C%22summary%22%3A%22Smooth%2C%20snappy%2C%20and%20surprisingly%20well-priced%20for%20a%20high%20refresh%20panel.%22%7D%2C%7B%22id%22%3A%22AsusROGStrixXG129C%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20XG129C%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fasus-rog-strix-xg129c-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-07-07T10%3A53%3A22Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9qnEgDxuNVpcJK8usLK8QA.jpg%22%2C%22strapline%22%3A%22This%20fun-sized%20sidekick%20touchscreen%20monitor%20isn't%20exactly%20a%20value%20proposition%2C%20but%20it's%20still%20kinda%20fun.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A70%2C%22summary%22%3A%22This%20fun-sized%20sidekick%20touchscreen%20monitor%20isn't%20exactly%20a%20value%20proposition%2C%20but%20it's%20still%20kinda%20fun.%22%7D%2C%7B%22id%22%3A%22AlienwareAW2525HM320Hzgamingmonitor%22%2C%22title%22%3A%22Alienware%20AW2525HM%20320%20Hz%20gaming%20monitor%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Falienware-aw2525hm-320-hz-gaming-monitor-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-11T10%3A27%3A19Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEHB8cpNf5FtbEBuRSSk3va.jpg%22%2C%22strapline%22%3A%22An%20enticing%20option%20for%20competitive%20FPS%20gamers%20on%20a%20budget.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A85%2C%22summary%22%3A%22An%20enticing%20option%20for%20competitive%20FPS%20gamers%20on%20a%20budget.%22%7D%2C%7B%22id%22%3A%22KTCM27T6S%22%2C%22title%22%3A%22KTC%20M27T6S%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fktc-m27t6s-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-09T15%3A59%3A24Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FFSx55d8oUJtpowLCvHf6ri.jpg%22%2C%22strapline%22%3A%22An%20affordable%201440p%20mini-LED%20gaming%20monitor%20with%20truly%20eye-popping%20performance.%20%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A90%2C%22summary%22%3A%22An%20affordable%201440p%20mini-LED%20gaming%20monitor%20with%20truly%20eye-popping%20performance.%20%22%7D%2C%7B%22id%22%3A%22Koorui34E6UC%22%2C%22title%22%3A%22Koorui%2034E6UC%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fkoorui-34e6uc-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-09T15%3A43%3A24Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FrQrieWifVGZrQUPKZcJztL.jpg%22%2C%22strapline%22%3A%22A%20budget%2034-inch%20ultrawide%20gaming%20monitor%20that's%20big%20on%20immersion%20but%20ever%20so%20slightly%20sluggish.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A72%2C%22summary%22%3A%22A%20budget%2034-inch%20ultrawide%20gaming%20monitor%20that's%20big%20on%20immersion%20but%20ever%20so%20slightly%20sluggish.%22%7D%2C%7B%22id%22%3A%22MSIMPG322URX24%22%2C%22title%22%3A%22MSI%20MPG%20322UR%20X24%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-monitors%2Fmsi-mpg-322ur-x24-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-05-12T11%3A39%3A14Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FZpKgY4bZLUujPt4iNU9zcV.jpg%22%2C%22strapline%22%3A%22The%20art%20of%20QD-OLED%20very%20nearly%20perfected.%22%2C%22categories%22%3A%5B%22Gaming%20Monitors%22%2C%22Hardware%22%5D%2C%22score%22%3A92%2C%22summary%22%3A%22The%20art%20of%20QD-OLED%20very%20nearly%20perfected.%22%7D%5D"));                const searchInput = document.getElementById("pcg-search");        const resultsContainer = document.getElementById("pcg-results");        const dropdownContainer = document.getElementById("pcg-dropdown-container");        const closeBtn = document.getElementById("pcg-close-btn");        const titleSpan = document.getElementById("pcg-dropdown-title");                const readerContainer = document.getElementById("pcg-reader-container");        const readerContent = document.getElementById("pcg-reader-content");        const readerCloseBtn = document.getElementById("pcg-reader-close");                let debounceTimer;                function updateIframeHeight(isDropdownOpen, isReaderOpen = false) {          let newHeight = '140px';          if (isReaderOpen) {            newHeight = '720px';          } else if (isDropdownOpen) {            newHeight = '500px';          }                    let resizedSuccessfully = false;          try {            if (window.frameElement) {              window.frameElement.style.height = newHeight;              resizedSuccessfully = true;            }          } catch (e) {            // Ignore cross-origin error when accessing frameElement          }                    if (!resizedSuccessfully && window.parent && window.parent !== window) {            try {              // Send message to parent only for cross-origin resizing               // using '*' to avoid target origin mismatch errors              window.parent.postMessage({ type: 'pcg-widget-resize', height: newHeight }, '*');            } catch (e) {}          }        }        function closeReader() {          readerContainer.style.display = 'none';          readerContent.innerHTML = '';          updateIframeHeight(dropdownContainer.style.display === 'flex', false);        }        if (readerCloseBtn) readerCloseBtn.addEventListener('click', closeReader);                function closeDropdown() {          dropdownContainer.style.display = 'none';          updateIframeHeight(false, readerContainer.style.display === 'flex');        }                function openDropdown() {          dropdownContainer.style.display = 'flex';          closeReader();        }                if (closeBtn) closeBtn.addEventListener("click", closeDropdown);                document.addEventListener("click", (e) => {           if (!searchInput.contains(e.target) && !dropdownContainer.contains(e.target) && !readerContainer.contains(e.target)) {               closeDropdown();           }        });                const TOTAL_COUNT = 1308;        const CATEGORY_COUNT = 135;        function initializeStats() {           const totalSpan = document.getElementById("pcg-total-reviews");           if (totalSpan) totalSpan.textContent = TOTAL_COUNT;                      if (searchInput && CATEGORY_COUNT > 0) {             function formatCat(cat) {               if (cat === "PC gaming hardware") return "PC gaming hardware";               if (cat === "Handheld Gaming PCs") return "handheld gaming PC";                if (cat === "Gaming PCs") return "gaming PC";               if (cat === "Gaming Mice") return "gaming mouse";               if (cat === "Memory" || cat === "Cooling" || cat === "Lighting" || cat === "Hardware") return cat.toLowerCase();               if (cat === "Earbuds & Headphones") return "earbud & headphone";               return cat.replace(/s$/i, '').toLowerCase();             }             const formattedCat = formatCat(CATEGORY);             searchInput.placeholder = CATEGORY_COUNT > 50 ? "Search our " + CATEGORY_COUNT + " " + formattedCat + " reviews" : "Search our " + formattedCat + " reviews";           }        }                initializeStats();        function fetchResults(q) {          if (q) {             titleSpan.textContent = "Search Results";          } else {             titleSpan.textContent = "Latest " + (CATEGORY === "PC gaming hardware" ? "PC gaming hardware" : CATEGORY) + " Reviews";          }                     if (!q) {            renderResults(LOCAL_REVIEWS);            return;          }                    resultsContainer.innerHTML = '<p style="padding:2rem;text-align:center;color:#737373;">Loading...</p>';                    fetch(API_BASE + "/api/reviews?category=" + encodeURIComponent(CATEGORY) + "&q=" + encodeURIComponent(q) + "&limit=20")            .then(res => res.json())            .then(data => {               renderResults(data.results || []);            })            .catch(err => {               console.error("Search failed:", err);               resultsContainer.innerHTML = '<p style="padding:2rem;text-align:center;color:#DC1F26;">Error searching reviews.</p>';            });        }                function renderResults(results) {          if(!results || results.length === 0) {            resultsContainer.innerHTML = '<p class="pcg-reader-msg">No results found.</p>';            return;          }          let html = '<ul class="pcg-results-list">';          results.forEach((res, i) => {            let scoreHtml = res.score ? '<div class="pcg-score" aria-label="Score: ' + res.score + '">' + res.score + '</div>' : '';                        // Format URL properly            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;                        let borderClass = i < results.length - 1 ? 'pcg-result-border' : '';                        let dateHtml = '';            if (res.publishDate) {              try {                let dateStr = new Date(res.publishDate).toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' });                dateHtml = '<span class="pcg-meta-date">' + dateStr + '</span>';              } catch(e) {}            }                        let subHtml = '<span class="pcg-result-summary">' + (res.summary || "") + '</span>';                        html += '<li class="pcg-result-item"><button aria-label="Read ' + (res.title || "Review").replace(/"/g, '&quot;') + '" onclick="openReaderInPage(\'' + targetUrl + '\')" class="pcg-result-btn ' + borderClass + '" onmouseover="this.classList.add(\'hovered\')" onmouseout="this.classList.remove(\'hovered\')" >' +                  '<div class="pcg-result-content">' +                    '<div class="pcg-result-meta-row">' +                       '<span class="pcg-result-title">' + (res.title || "Review") + '</span>' +                      dateHtml +                     '</div>' +                    subHtml +                  '</div>' +                  '<div class="pcg-result-actions">' +                    scoreHtml +                    '<span class="pcg-result-arrow" aria-hidden="true">→</span>' +                  '</div>' +              '</button></li>';          });          html += '</ul>';          resultsContainer.innerHTML = html;                    updateJSONLD(results);        }        function updateJSONLD(results) {          let ldScript = document.getElementById('pcg-json-ld');          if (!ldScript) {            ldScript = document.createElement('script');            ldScript.type = 'application/ld+json';            ldScript.id = 'pcg-json-ld';            document.head.appendChild(ldScript);          }                    const itemListElements = results.slice(0, 50).map((res, index) => {            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;            let itemName = (res.title || "Product").replace(/\s+review$/i, '');            let schemaItem = {              "@type": "Product",              "name": itemName,              "image": res.image || targetUrl,              "review": {                "@type": "Review",                "url": targetUrl,                "name": res.title || "Review",                "datePublished": res.publishDate || new Date().toISOString().split('T')[0],                "author": {                  "@type": "Organization",                  "name": "PC Gamer"                },                "publisher": {                  "@type": "Organization",                  "name": "PC Gamer"                }              }            };            if (res.score) {              schemaItem.review.reviewRating = {                "@type": "Rating",                "ratingValue": res.score,                "bestRating": "100",                "worstRating": "1"              };            }            return {              "@type": "ListItem",              "position": index + 1,              "item": schemaItem            };          });          const schema = {            "@context": "https://schema.org",            "@type": "ItemList",            "itemListElement": itemListElements          };          ldScript.textContent = JSON.stringify(schema);        }        function openReaderInPage(targetUrl) {          closeDropdown();          readerContainer.style.display = 'flex';          updateIframeHeight(false, true);          const readerLinkContainer = document.getElementById("pcg-reader-link-container");          if (readerLinkContainer) {            readerLinkContainer.innerHTML = '<a href="' + targetUrl + '" target="_blank" rel="noopener noreferrer" class="bg-[#DC1F26] text-white px-3 py-1.5 rounded-full font-sans text-[11px] md:text-xs font-bold hover:bg-black transition-colors border-2 border-[#DC1F26] hover:border-black shadow-sm inline-block" style="text-decoration: none;">Read full review</a>';          }          readerContent.innerHTML = '<div class="pcg-reader-loading"><p>Loading article...</p></div>';          fetch(API_BASE + "/api/content?q=" + btoa(targetUrl))            .then(res => res.json())            .then(data => {               if(!data || !data.content) {                 readerContent.innerHTML = '<div class="pcg-reader-msg">Could not load article content.</div>';                 return;               }               let html = '<div class="pcg-prose-content">';               html += '<header class="pcg-reader-header">';               html += '<h1 class="pcg-reader-title">' + (data.title || '') + '</h1>';                              if (data.byline || data.date) {                 html += '<div class="pcg-reader-meta">';                 if (data.byline) {                   html += '<span>BY ' + data.byline + '</span>';                 }                 if (data.byline && data.date) {                   html += '<span class="pcg-reader-meta-divider">|</span>';                 }                 if (data.date) {                   html += '<span>PUBLISHED ' + data.date + '</span>';                 }                 html += '</div>';               }               html += '</header>';                              html += '<div class="pcg-reader-body">';               html += data.content;               html += '</div></div>';                              readerContent.innerHTML = html;            })            .catch(err => {               console.error(err);               readerContent.innerHTML = '<div class="pcg-reader-msg">An error occurred loading the article.</div>';            });        }        const searchBoxContainer = document.getElementById("pcg-search-container");        if (searchBoxContainer) {           searchBoxContainer.addEventListener("click", () => {              openDropdown();           });        }                if (searchInput) {          searchInput.addEventListener("focus", () => {             openDropdown();          });          searchInput.addEventListener("click", () => {             openDropdown();          });          searchInput.addEventListener("input", (e) => {            openDropdown();            clearTimeout(debounceTimer);            debounceTimer = setTimeout(() => fetchResults(e.target.value), 500);          });                    // Initial render with embedded cache          fetchResults("");                    // Background revalidate          fetch(API_BASE + "/api/reviews?category=" + encodeURIComponent(CATEGORY) + "&limit=10")            .then(res => res.json())            .then(data => {               if (data && data.results && data.results.length > 0) {                 LOCAL_REVIEWS = data.results;                 // If the user hasn't typed anything yet, refresh the UI silently                 if (!searchInput.value) {                   fetchResults("");                 }               }            })            .catch(err => console.error("Background refresh failed:", err));        }      </script>    </body></html>" width="100%" height="140" style="border: none; width: 100%; max-width: 1024px; margin: 0 auto; display: block; background: transparent; transition: height 0.3s ease-out;" title="PC Gamer Gaming Monitors Widget"></iframe><script>            function sendMessageToParentWindow(typeOfMessage, message = null) {                let postMessage = { bordeaux: message };                let url = "http://crow.futurecdn.net/output/pcg-widget-gaming-monitors-00002/pcg-widget-gaming-monitors-00002.html";                if (typeOfMessage === "analytics") {                    postMessage = { analytics: { ...message } };                }                if (postMessage !== {}) {                    window.parent.postMessage(                        postMessage,                        url                    );                }            }            let message = {                targeting: {                    ["pcg-widget-gaming-monitors-00002.html"]: "PC Gamer Gaming Monitors Widget"                }            }            window.onload = sendMessageToParentWindow("bordeaux", message);        </script></div><p>Not quite. It's not all pros with this RGB-stripe panel. There are some cons, too, at least on paper. The RGB-stripe subpixel structure—or red, green and blue subpixels arranged vertically in that order—should mean more precise rendering, especially for elements like fonts that rely on addressing the panel at subpixel level to achieve maximum crispness. It also promises more accurate colours and a wider overall colour volume, too.</p><p>However, LG has been using the white subpixel on all of its previous OLED panel generations for PC monitors for a reason. And the consequence of removing it is that this RGB-stripe 32-inch Tandem WOLED panel has lower full-screen and peak HDR brightness ratings than its RGWB cousin.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZXL9gM62hMzrRsMQ9D6qh" name="Asus ROG Swift PG32UCWM 00006" alt="Asus ROG Swift PG32UCWM gaming monitor" src="https://cdn.mos.cms.futurecdn.net/ZXL9gM62hMzrRsMQ9D6qh.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/ZXL9gM62hMzrRsMQ9D6qh.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So, where the Asus Strix model was rated at 330 nits full screen and 1,500 nits peak HDR in a 2% window, this RGB-stripe Asus Swift clocks in at 250 nits and 1,000 nits respectively. It also makes do with DisplayHDR True Black 400 certification instead of True Black 500.</p><p>Just to confuse things, this new RGB-stripe panel tech is also being used in the new Alienware AW3926QW 39-inch 5K2K monitor, a review of which we also have coming. That has exactly the same pixel density, but somehow Alienware has managed to squeeze 300 nits, 1,300 nits and HDR True Black 500 from that panel. Odd.</p><p>Anyway, it should also be noted peak brightness specs aren't the whole story, in any case. As I've explained before in reference to monitors using Samsung's competing QD-OLED panels, which have never used white subpixels at all, peak brightness ratings are for pure white.</p><p>But panels with lower brightness ratings thanks to using pure-RGB subpixel structure can actually offer superior colour brightness. Put another way, if you want to show pure and accurate red, for instance, the white subpixel isn't much help in boosting brightness.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qFDiNB6obz4UyfTZTxd3TF.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fK8qWk8Q83fJV6jTE9UywJ.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Speaking of QD-OLED monitors, it's notable that the likes of the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/">MSI MPG 322UR X24</a> uses a Samsung panel with no white subpixel to achieve 300 nits full screen and True Black 500 certification. What's more, <a href="https://www.pcgamer.com/hardware/gaming-monitors/samsung-ups-its-4k-qd-oled-gaming-monitor-ante-with-impressive-new-360-hz-rgb-stripe-hdr-600-panel/">Samsung has also announced an even better 32-inch 4K QD-OLED panel</a> with 360 Hz refresh and True Black 600 certification. Samsung hasn't quoted panel brightness, but the True Black 600 tier requires 350 nits full-screen at minimum. Like I said, it's a lot to keep up with.</p><p>One last note on the panel tech. LG's branding for all this stuff is getting really confusing. The "W" in Tandem WOLED doesn't refer to the white subpixel, hence its use here. It refers to the fact that each subpixel emits white light that is then passed through a colour filter. And the "Tandem" equally doesn't actually mean two full OLED panels stacked atop one another, but instead refers to additional emissive layers, again within the subpixels.</p><p>My actual final note on the panel is that it's glossy, not matte, which isn't always a given with LG-based OLED monitors. Anywho, aside from the panel specs, this is an Asus "Swift" model, which makes it more premium than the Strix version I reviewed recently and that has implications for the feature set. First up, that includes a 480 Hz 1080p "Dual" mode to complement the 240 Hz native 4K refresh rate.</p><div><blockquote><p>The panel is glossy, not matte, which isn't always a given with LG-based OLED monitors.</p></blockquote></div><p>Connectivity wise, you get full 80 Gbps DisplayPort 2.1, two HDMI 2.1 ports, plus USB-C with 90 W of power delivery. There's also full KVM switch support. Further gaming-friendly features include ELMB motion blur reduction and VRR anti-flicker. Oh, and there's not only HDR10 support, but Dolby Vision, too, albeit Dolby Vision is more relevant to HDR video than HDR gaming.</p><p>It's all wrapped up in a premium chassis that includes height, swivel and tilt adjustment, RGB lighting, including a down projector, and some nifty design elements. Most unusual is the partly transparent rear chassis cover.</p><p>It's a lot like the see-through rear cover on devices like Nothing's smartphones and headphones. It's pretty neat, albeit you're obviously not going to see it day-to-day on a monitor sitting up close to a wall. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ktBT3eKFfoLzu5tzPw63gP.jpg" alt="Asus ROG Swift PG32UCWM's RGB subpixels" /><figcaption>RGB-stripe subpixels for the win!<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vuzuLvpwQR23LYiReKTiSX.jpg" alt="Asus ROG Swift PG32UCWM's OSD menu" /><figcaption>Asus's "Adjustable HDR" option does the same job as MSI' EOTF Boost mode.<small role="credit">Future</small></figcaption></figure></figure><p>Without further ado, then, how good, exactly is this new RGB-stripe Tandem WOLED panel? Pretty darn good, but not quite perfect, is the short answer. There's some subjectivity in this, but I have never personally much liked LG OLED panels with the added white subpixel. They lack colour vibrancy and suffer from slightly green-tinted white tones.</p><p>That's all fixed with the RGB-stripe panel. To sum up the experience, it's a lot closer to a Samsung QD-OLED panel in terms of how pleasing and punchy the colours are. But you don't have to worry about the purple tint that even the latest QD-OPLED panels suffer from in bright ambient light.</p><p>This RGB-stripe WOLED also has a more accurate and neutral colour balance compared to the slightly warm colour temperature of QD-OLED panels. Add in the precision of the RGB-stripe subpixel structure, especially as applied here to a super-sharp 4K panel, and all the usual OLED upsides, including ridiculously fast 0.03 ms pixel response, perfect lighting control and very wide viewing angles and, well, you have one heck of an experience.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NRH52DAMg4HGrBa74iKbcg.jpg" alt="Asus ROG Swift PG32UCWM panel up close" /><figcaption>The LG WOLED panel stays black even in bright ambient light.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fcdLMYZKBwbJkzfL2S7y7n.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>For the record, the banding or "dirty screen effect" that some other lower resolution Tandem WOLEDs suffer from is more or less invisible here. So, that's good. And if you are wondering, yes this monitor does have something akin to MSI's EOTF boost mode that essentially enables maximum available brightness in both brighter and darker HDR scenes.</p><p>Asus calls it "Adjustable HDR" on this model, but it does basically the same job and works well enough, albeit with some limitations, which we'll come to in a moment.</p><p>Now, I know I go on about this routinely when it comes to OLED monitors. But the night time HDR scenes in CyberPunk 2077 really do look spectacular on this panel. Let me give you an example to get across the experience. You know those neon lights and signs that populate many of Cyberpunk's moody urban scenes? They don't look like images of neon lights and signs. They look like actual light sources.</p><div><blockquote><p>That's actually the point of HDR done right. To recreate the true dynamic range of reality and that means light sources that look like actual light sources.</p></blockquote></div><p>That's actually the point of HDR done right. To recreate the true dynamic range of reality and that means light sources that look like actual light sources.</p><p>The reality is that most supposedly HDR-capable screens can't really do HDR. Well, this one can, and it looks epic at its best. But what about at its worst? Brighter gaming scenes inevitably show up the limited full-screen punch.</p><p>Again, we're into subjective territory here. Do you really want the screen to light up at 500 nits and beyond across the whole screen? That wouldn't actually be comfortable for extended use. But it cannot be denied that 250 nits full-screen is not hugely punchy and there are moments when this monitor can look a bit, well, dull.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VGgBnYRbndQ4ZzYdkBdUH5.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dxZMmwt48SDTe5FoS8J6u8.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/m48Bp2spCPsXZ7aqxhywhB.jpg" alt="Asus ROG Swift PG32UCWM inputs" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Overall, I'd definitely take this RGB panel over the RGWB alternative. Where the choice becomes more tricky is versus a QD-OLED. I think the latest QD-OLEDs are still a touch punchier in brighter scenes and on the Windows desktop. </p><p>If you disable uniform brightness in order to max out the visual pop in SDR mode, there's more apparent dimming according to how much bright content you are showing with this LG RGB-stripe panel than a Samsung QD-OLED.</p><p>That dimming, as more and more of the screen is lit up, is also apparent in HDR mode when the Adjustable HDR setting is maxed out. And that dimming is more significant than you'll see on the latest QD-OLED panels, including that MSI MPG 322UR X24, which is something to think about.</p><p>On the other hand, there's no purple tint to contend with and, like I said, the colour temperature is more natural. In the end, it's now a very close run thing between this LG panel and the QD-OLED alternative. That's a major step forward given I'd have taken QD-OLED easily, before. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/T5wCBXsGa36wwVuPGypYyH.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption>Grey scale uniformity is good on this RGB-stripe panel.<small role="credit">Future</small></figcaption></figure></figure><p>Really twist my arm and I'd probably pick this panel. There, I've said it. Wait, can I take that back? I've just remembered this LG RGB-stripe dims a tiny bit more than I like. Argh. Ultimately, it's probably too close to call. Both of the current LG and Samsung options have their own slight shortcomings, but both are also great panels.</p><p>More to the point, however, 32-inch 4K OLEDs of any stripe—pun fully intended— make fantastic all rounders. They're big enough to be really immersive, in-game, but also have sufficient pixel density to look crisp and sharp for daily computing. </p><p>So, really the main problem for the Asus ROG Swift PG32UCWM is how the value proposition stacks up. At $1,299 or £1,099 this is a very expensive display. You can typically get a first-gen 32-inch 4K QD-OLED for somewhere in the $600 to $700 range, currently. Yes, this new RGB-stripe Tandem OLED is better by several metrics. But not <em>that </em>much better.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ds7CgoqrZz4dv6RCKkHAAS.jpg" alt="Asus ROG Swift PG32UCWM gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>The choice is yours, but I'd want a look at that Alienware before pulling the trigger, that's for sure.</p></blockquote></div><p>Then there's the comparison with that Alienware AW3926QW. That isn't quite on sale yet, but it's expected to come in at $1,100. Okay, it doesn't have USB-C connectivity. But it's not only brighter, but larger at 39 inches and offers that ultrawide 5K2K upgrade.</p><p>Of course, you're going to need one heck of a GPU to drive this display at its full 240 Hz refresh at 4K and that challenge is only going to be stiffer with a 5K2K panel. But perhaps that's a separate issue to the reality that you're paying more for less with this Asus compared to that upcoming Alienware. The choice is yours, but I'd want a look at that Alienware before pulling the trigger, that's for sure.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It's time to update Asus Armoury Crate and several other Asus software tools again, as another high severity security vulnerability has been discovered ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Asus Armoury Crate is not my favourite bit of software. It looks all high-tech on the surface, but any time I use it for more than five minutes, I'm reminded of the fact it's rather messy. It's also <a href="https://www.pcgamer.com/hardware/its-time-to-update-asus-armoury-crate-folks-the-latest-vulnerability-could-allow-hackers-to-compromise-your-os/" target="_blank">hit the headlines previously</a> for patched security vulnerability issues—and good news, folks, here we go again.</p><p>Per the <a href="https://www.asus.com/security-advisory/" target="_blank">Asus security advisory board</a>, Armoury Crate, Asus GPU Tweak III, and GPU Tweak II should all be updated to ensure "optimal protection," after the discovery of a new security vulnerability.</p><p>Listed as <a href="https://www.cve.org/CVERecord?id=CVE-2026-8917" target="_blank">CVE-2026-8917</a>, the issue has been given a score of 8.4 out of 10, with a "high" severity rating. Which is, funnily enough, the exact same rating as the previous issue we wrote about last year. "An IOCTLY vulnerability allows a local attacker to write a specific value to an arbitrary memory address, potentially leading to privilege escalation," says the posting. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XkwrzX"></div>                            </div>                            <script src="https://kwizly.com/embed/XkwrzX.js" async></script><p>Well, that sounds like something that should be patched up at the earliest possible moment. The CVE listing doesn't mention Armoury Crate specifically, but the Asus page mentions that "a component used" by the software is part of the update, so time to get installing.</p><p><a href="https://www.asus.com/campaign/GPU-Tweak-III/uk/index.php" target="_blank">GPU Tweak III</a>, II, and AI Suite 3 will need the latest versions installing from their respective support pages, whereas Armoury Crate can be updated from within the app itself. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YmQsDwaSRNwF7tv3K4z7GH" name="Asusarmorycrate" alt="A screenshot from the Asus Armoury Crate software loaded on an Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/YmQsDwaSRNwF7tv3K4z7GH.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>As an aside, Asus isn't the only company that patches out security vulnerabilities for its software on a regular basis, so if you've got something hanging around in your system tray from another hardware provider (particularly system/mobo software that came with your machine), it's a good idea to check for updates on a regular basis.</p><p>It's a dangerous world out there, and new security holes are patched all the time. Get thee to the update menu, and keep your ear to the ground.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/software/security/its-time-to-update-asus-armoury-crate-and-several-other-asus-software-tools-again-as-another-high-severity-security-vulnerability-has-been-discovered/</link>
                                                                            <description>
                            <![CDATA[ Sounds like a nasty one. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6K4dpmwzoswtEii9LTUyD8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DKTyR3yjtymYu9qMqpzmxd-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 11 Aug 2026 16:00:40 +0000</pubDate>                                                                                                                                <updated>Tue, 11 Aug 2026 16:01:03 +0000</updated>
                                                                                                                                            <category><![CDATA[Security]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/DKTyR3yjtymYu9qMqpzmxd-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus Armoury Crate application on a gradient background.]]></media:description>                                                            <media:text><![CDATA[Asus Armoury Crate application on a gradient background.]]></media:text>
                                <media:title type="plain"><![CDATA[Asus Armoury Crate application on a gradient background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DKTyR3yjtymYu9qMqpzmxd-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Asus Armoury Crate is not my favourite bit of software. It looks all high-tech on the surface, but any time I use it for more than five minutes, I'm reminded of the fact it's rather messy. It's also <a href="https://www.pcgamer.com/hardware/its-time-to-update-asus-armoury-crate-folks-the-latest-vulnerability-could-allow-hackers-to-compromise-your-os/" target="_blank">hit the headlines previously</a> for patched security vulnerability issues—and good news, folks, here we go again.</p><p>Per the <a href="https://www.asus.com/security-advisory/" target="_blank">Asus security advisory board</a>, Armoury Crate, Asus GPU Tweak III, and GPU Tweak II should all be updated to ensure "optimal protection," after the discovery of a new security vulnerability.</p><p>Listed as <a href="https://www.cve.org/CVERecord?id=CVE-2026-8917" target="_blank">CVE-2026-8917</a>, the issue has been given a score of 8.4 out of 10, with a "high" severity rating. Which is, funnily enough, the exact same rating as the previous issue we wrote about last year. "An IOCTLY vulnerability allows a local attacker to write a specific value to an arbitrary memory address, potentially leading to privilege escalation," says the posting. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XkwrzX"></div>                            </div>                            <script src="https://kwizly.com/embed/XkwrzX.js" async></script><p>Well, that sounds like something that should be patched up at the earliest possible moment. The CVE listing doesn't mention Armoury Crate specifically, but the Asus page mentions that "a component used" by the software is part of the update, so time to get installing.</p><p><a href="https://www.asus.com/campaign/GPU-Tweak-III/uk/index.php" target="_blank">GPU Tweak III</a>, II, and AI Suite 3 will need the latest versions installing from their respective support pages, whereas Armoury Crate can be updated from within the app itself. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YmQsDwaSRNwF7tv3K4z7GH" name="Asusarmorycrate" alt="A screenshot from the Asus Armoury Crate software loaded on an Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/YmQsDwaSRNwF7tv3K4z7GH.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>As an aside, Asus isn't the only company that patches out security vulnerabilities for its software on a regular basis, so if you've got something hanging around in your system tray from another hardware provider (particularly system/mobo software that came with your machine), it's a good idea to check for updates on a regular basis.</p><p>It's a dangerous world out there, and new security holes are patched all the time. Get thee to the update menu, and keep your ear to the ground.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Zephyrus G16 (2026) review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The Asus ROG Zephyrus G16 2026 is a fantastic 16-inch gaming laptop. There you go, review over, we can all go home. But wait, because it's got a serious flaw that should make you hold your fire before pressing the order button. And that flaw, as those familiar with the ongoing <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a> may have already guessed, is the price.</p><p>Asus has sent me a 64 GB LPDDR5, RTX 5080-equipped machine for testing, and the same-specced model is currently listed for an astonishing <a href="https://eshop.asus.com/us/rog-zephyrus-g16-g14-2026.html?config=90NR0PG1-M006C0" target="_blank">$4,800</a>. Cheaper models with more reasonable amounts of RAM are available—but even the 32 GB, 1 TB version is currently listed at Best Buy for <a href="https://www.bestbuy.com/product/asus-rog-zephyrus-g16-16-oled-3k-gaming-laptop-intel-core-ultra-9-386h-2026-32gb-memory-geforce-rtx-5080-1tb-storage-eclipse-gray/JJGHGSJZR6/sku/6673590" target="_blank">$4,400</a>.</p><p>I'm sorry, but that's simply too much to pay for an RTX 5080 gaming laptop. Even one as lovely as this. Particularly as the phenomenal <a href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-16-2026-review/" target="_blank">Razer Blade 16 (2026)</a> in RTX 5080 trim is <a href="https://www.razer.com/gaming-laptops/razer-blade-16/RZ09-05818EN3-R3U1" target="_blank">$400 cheaper</a>, with the same Intel Panther Lake-based chip.</p><p>If you can find the new G16 for the same money as the Razer Blade 16 during the sales, the choice becomes a lot more difficult. The Asus machine is a worthy competitor, what with its excellent chassis design, stunning 240 Hz OLED display, and superb portability. It's a gaming laptop I've enjoyed testing, particularly as it's capable of knocking the MSI Stealth 16 AI+ for six in certain gaming benchmarks.</p><p>Better still, it's got excellent battery life. This is a machine I would happily take on the road with me, gaming in bliss as I go. But when it's this expensive, I can't give it the wholehearted recommendation my heart desires. </p><p>Money matters, and when the G16 is listed for such teeth-chattering prices, I have to dock some precious points off the score.</p><p>The memory crisis has affected gaming laptops particularly badly in recent months—and by the looks of things, it's not going to get better any time soon. My hope for the G16 is that the sales periods will bring it down to more reasonable figures, in which case you'll find me shouting its virtues from the nearest rooftop. But as things currently stand? It's simply too pricey to gain a top spot.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You've got the cash to splash: </strong>If money is no object, then the new Asus G16 is a fantastic gaming laptop well worth considering. The Razer Blade 16, however, is the better of the two.<br><br>✅ <strong>You want something truly portable: </strong>As 16-inch gaming laptops go, they don't come much more backpack-friendly than this.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You're on a budget:</strong> I hate to keep hammering the same point home, but the price is truly eye-watering.<br><br>❌ <strong>You want ultimate frame rates: </strong>Concessions need to be made in a slim and light gaming laptop—and while the G16 is a great performer in its class, bulkier models will likely outpace it in the gaming benchmarks.</p></div></div></div></div><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-2026-features"><span>Asus ROG Zephyrus G16 (2026) features</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="f2NmXK27GAyhHUi3kowrWW" name="AsusG162026-2" alt="An Asus ROG Zephyrus G16 gaming laptop next to a benchmarking rig" src="https://cdn.mos.cms.futurecdn.net/f2NmXK27GAyhHUi3kowrWW.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div ><table><caption>Asus ROG Zephyrus G16 tested specs</caption><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Asus ROG Zephyrus G16 (2026)</strong></p></td><td  ><p><strong>Asus ROG Zephyrus G16 (2025)</strong></p></td></tr><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>Intel Core Ultra 9 386H</p></td><td  ><p>Intel Core Ultra 9 285H</p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p>Nvidia GeForce RTX 5080 (160 W Max TGP)</p></td><td  ><p>Nvidia GeForce RTX 5080 (120 W Max TGP)</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>64 GB LPDDR5X-8533</p></td><td  ><p>32 GB LPDDR5X-7467</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB PCIe 4.0 NVMe M.2 SSD</p></td><td  ><p>2 TB PCIe 4.0 NVMe M.2 SSD</p></td></tr><tr><td class="firstcol " ><p><strong>Expansion slots</strong></p></td><td  ><p>2x M.2 NVMe (one used)</p></td><td  ><p>2x M.2 NVMe (one used)</p></td></tr><tr><td class="firstcol " ><p><strong>Display</strong></p></td><td  ><p>16-inch 2560 x 1600 OLED, 240 Hz</p></td><td  ><p>16-inch 2560 x 1600 OLED, 240 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>35.4 x 24.6 x 1.49 ~ 1.79 cm | 13.94 x 9.69 x 0.59 ~ 0.70-inches</p></td><td  ><p>35.4 x 24.6 x 1.49 ~ 1.79 cm | 13.94 x 9.69 x 0.59 ~ 0.70-inches</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>90 Whr</p></td><td  ><p>90 Whr</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>1.95 kg (4.3 lbs)</p></td><td  ><p>1.95 kg (4.3 lbs)</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://eshop.asus.com/us/rog/rog-zephyrus-g16-g14-2026.html?config=90NR0PG1-M006C0" target="_blank">$4,800</a></p></td><td  ><p>$3,600 (64 GB model) / £3,400</p></td></tr></tbody></table></div><p>The new Zephyrus G16 looks much the same as the old model, but under the hood it's had some significant tweaks. The largest of which is the addition of a Panther Lake-based <a href="https://www.intel.com/content/www/us/en/products/sku/245529/intel-core-ultra-9-processor-386h-18m-cache-up-to-4-90-ghz/specifications.html" target="_blank">Intel Core Ultra 9 386H</a> processor, the same as you'll find in the new Razer Blade 16. </p><p>It's a 16-core chip, breaking down into four Performance cores, eight Efficient, and four Low Power Efficient beasties. As with the new Blade, that core loadout might seem a little underpowered at first, but the Core Ultra 9 386H makes a compelling case for itself as a powerful gaming CPU tucked inside a slim laptop frame.</p><p>My particular review sample comes with a ludicrous 64 GB of LPDDR5X-8533, paired with a… 1 TB SSD. I'm not sure who'd spec out a G16 this way, as I'd much rather have half the RAM and double the storage space, which is more traditional for a high-powered gaming lappy. Still, that's what Asus sent me, so that's what I'll be testing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/fkifb3dCndK6UCBMcGgRkB.jpg" alt="An Asus ROG Zephyrus G16 2026 shot from various angles on a test bench" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/u4zEGYMjC3FGDgtrMwLzjB.jpg" alt="An Asus ROG Zephyrus G16 2026 shot from various angles on a test bench" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vLbyXVczDYU3wJJK4JgpjB.jpg" alt="An Asus ROG Zephyrus G16 2026 shot from various angles on a test bench" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4TPT7FwhMte89C4VvcCfdB.jpg" alt="An Asus ROG Zephyrus G16 2026 shot from various angles on a test bench" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The 2026 G16 comes in many flavours, with up to an RTX 5090 crammed within its aluminium chassis. This one's got an RTX 5080 mobile, with a raised TGP of 135 W compared to the older model's 120 W limit. It can be pushed all the way up to 160 W in Manual mode within the Asus Armory Crate software—but I've mostly tested it at 135 W in Turbo mode, as your average user isn't likely to dive too far into the manual settings. </p><p>That being said, on paper, it's an impressive max power limit for such a slim and sleek machine.</p><div><blockquote><p>It's still one of the best-looking (and feeling) super-portable 16-inch gaming laptops you can buy</p></blockquote></div><p>Asus has made a few tweaks to the keyboard, too. The deck has been reinforced to prevent flex, and the keycaps now have an anti-fingerprint coating, which feels rather grippy underneath my fingertips. </p><p>The hinge also uses two torsion springs to make it easier to lift, which is a nice touch. It's full of little bits of refinement, sprinkled on top of what was already an excellent design.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GPtuMg5Wpm2dZgNTbypFzH" name="20260806_104121" alt="A close up of the keyboard of the Asus ROG Zephyrus G16 2026" src="https://cdn.mos.cms.futurecdn.net/GPtuMg5Wpm2dZgNTbypFzH.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The 240 Hz OLED panel has also received some attention, as it now features a peak brightness rating of 1100 nits and VESA TrueBlack 1000 HDR certification. It's a sumptuous 1600p display, and a rival to the Blade 16's similarly-specced screen. </p><p>Overall, the G16 looks and feels near-identical to the old model when you pass it around in your hands. It's still got a large slash of tasteful LED lights on the lid, it's still one of the best-looking (and feeling) super-portable 16-inch gaming laptops you can buy, and this new version has received some tasty hardware upgrades. A strong start, I would say.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-performance"><span>Asus ROG Zephyrus G16 performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cYdhPwtF9ZVn8UHKvuZZff" name="AsusROGG16-6" alt="The Asus ROG Zephyrus G16 (2026) sitting on a test bench" src="https://cdn.mos.cms.futurecdn.net/cYdhPwtF9ZVn8UHKvuZZff.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At 1080p, the new G16 puts on a good showing against the other RTX 5080-equipped, slim-as-you-like gaming machines in my charts—although the much chonkier Legion Pro 7i looms menacingly at the bottom. </p><p>Still, the fresh-faced Asus lappy is often significantly faster than the old model. This becomes obvious in our CPU-heavy Baldur's Gate 3 test, where the new Panther Lake chip beats the older Core Ultra 9 285 H quite handily. </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786112287373-asssbxbp6 *, #fv-chart-1786112287373-asssbxbp6 *:before, #fv-chart-1786112287373-asssbxbp6 *:after, #fv-chart-1786112287373-asssbxbp6-slideshow *, #fv-chart-1786112287373-asssbxbp6-slideshow *:before, #fv-chart-1786112287373-asssbxbp6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786112287373-asssbxbp6, #fv-chart-1786112287373-asssbxbp6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786112287373-asssbxbp6 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786112287373-asssbxbp6 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786112287373-asssbxbp6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786112287373-asssbxbp6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786112287373-asssbxbp6.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786112287373-asssbxbp6 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786112287373-asssbxbp6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786112287373-asssbxbp6 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786112287373-asssbxbp6 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786112287373-asssbxbp6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786112287373-asssbxbp6 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786112287373-asssbxbp6 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786112287373-asssbxbp6 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786112287373-asssbxbp6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786112287373-asssbxbp6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-row, #fv-chart-1786112287373-asssbxbp6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786112287373-asssbxbp6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786112287373-asssbxbp6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786112287373-asssbxbp6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786112287373-asssbxbp6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786112287373-asssbxbp6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786112287373-asssbxbp6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786112287373-asssbxbp6 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786112287373-asssbxbp6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786112287373-asssbxbp6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786112287373-asssbxbp6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786112287373-asssbxbp6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786112287373-asssbxbp6 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-pie-container,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stacked-product,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-grouped-bar-product,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stacked-product,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-label,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-grouped-product-title,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-label,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-container,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-cluster,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-container,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-x-axis-wrapper,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-x-axis-label-space,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-x-axis-chart-space,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-benchmark-title,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-dropdown-title,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-carousel-nav-btn,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-chart-title,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-chart-subhead,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-header,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select-wrapper,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-vs,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select-container,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786112287373-asssbxbp6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786112287373-asssbxbp6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786112287373-asssbxbp6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-row,#fv-chart-1786112287373-asssbxbp6 .fv-stacked-product,#fv-chart-1786112287373-asssbxbp6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-label,#fv-chart-1786112287373-asssbxbp6 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-container,#fv-chart-1786112287373-asssbxbp6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786112287373-asssbxbp6 .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786112287373-asssbxbp6 .fv-stl-shop-all-logo,#fv-chart-1786112287373-asssbxbp6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786112287373-asssbxbp6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786112287373-asssbxbp6.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1080p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-07T14:18:07.373Z","citation": "The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","Black Myth: Wukong (1080p High)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Cyberpunk 2077 (1080p RT Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Cyberpunk 2077 (1080p RT Ultra)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Cyberpunk 2077 (1080p RT Ultra)","value": 55,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Cyberpunk 2077 (1080p RT Ultra)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Cyberpunk 2077 (1080p RT Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Baldur's Gate 3 (1080p Ultra)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Baldur's Gate 3 (1080p Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Baldur's Gate 3 (1080p Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Baldur's Gate 3 (1080p Ultra)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Baldur's Gate 3 (1080p Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Black Myth: Wukong benchmarking tool (1080p High)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Black Myth: Wukong benchmarking tool (1080p High)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Black Myth: Wukong benchmarking tool (1080p High)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Black Myth: Wukong benchmarking tool (1080p High)","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Black Myth: Wukong benchmarking tool (1080p High)","value": 99,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – F1 24 (1080p Ultra High)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – F1 24 (1080p Ultra High)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – F1 24 (1080p Ultra High)","value": 100,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – F1 24 (1080p Ultra High)","value": 120,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – F1 24 (1080p Ultra High)","value": 126,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (1080p Ultra)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Metro Exodus Enhanced Edition (1080p Ultra)","value": 94,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (1080p Ultra)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (1080p Ultra)","value": 126,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Metro Exodus Enhanced Edition (1080p Ultra)","value": 140,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1786112287373-asssbxbp6" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1080p resolution</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.75%; background-color: #FE9F58;" data-target-width="48.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #E33235;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>52 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>50 Avg FPS, 44 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>55 Avg FPS, 32 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>66 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>68 Avg FPS, 38 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #E33235;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>78 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>69 Avg FPS, 41 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>68 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>83 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>96 Avg FPS, 55 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong (1080p High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #FE9F58;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #E33235;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.333333333333336%; background-color: #FE9F58;" data-target-width="31.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #FE9F58;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #FE9F58;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>102 Avg FPS, 83 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>88 Avg FPS, 64 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>73 Avg FPS, 47 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>110 Avg FPS, 84 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>99 Avg FPS, 84 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">120</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #FE9F58;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">126</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #FE9F58;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>101 Avg FPS, 76 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>93 Avg FPS, 60 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>100 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>120 Avg FPS, 92 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>126 Avg FPS, 51 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and sometimes beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">126</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">140</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>102 Avg FPS, 53 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>94 Avg FPS, 50 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>102 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>126 Avg FPS, 64 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>140 Avg FPS, 72 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786112287373-asssbxbp6', false); });} else {initialize('fv-chart-1786112287373-asssbxbp6', false);}})();</script></div><p>It also scorches ahead in Black Myth Wukong, beating the new, similarly-specced MSI Stealth 16 AI+ by a massive 29 frames. In fact, it's only eight frames behind the new RTX 5090-equipped Razer Blade 16. Admittedly, the G16 still gets mopped up by the Razer in many of my other benches, but still. Small wins for the 135 W RTX 5080 mobile, and all that.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786011982121-8e1g25iyb *, #fv-chart-1786011982121-8e1g25iyb *:before, #fv-chart-1786011982121-8e1g25iyb *:after, #fv-chart-1786011982121-8e1g25iyb-slideshow *, #fv-chart-1786011982121-8e1g25iyb-slideshow *:before, #fv-chart-1786011982121-8e1g25iyb-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786011982121-8e1g25iyb, #fv-chart-1786011982121-8e1g25iyb-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786011982121-8e1g25iyb {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786011982121-8e1g25iyb .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786011982121-8e1g25iyb .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786011982121-8e1g25iyb.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786011982121-8e1g25iyb .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786011982121-8e1g25iyb .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786011982121-8e1g25iyb .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786011982121-8e1g25iyb .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786011982121-8e1g25iyb .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786011982121-8e1g25iyb .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786011982121-8e1g25iyb .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786011982121-8e1g25iyb .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786011982121-8e1g25iyb .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-row, #fv-chart-1786011982121-8e1g25iyb .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786011982121-8e1g25iyb.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786011982121-8e1g25iyb.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786011982121-8e1g25iyb.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786011982121-8e1g25iyb .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786011982121-8e1g25iyb .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786011982121-8e1g25iyb .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786011982121-8e1g25iyb .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786011982121-8e1g25iyb .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786011982121-8e1g25iyb .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786011982121-8e1g25iyb .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786011982121-8e1g25iyb .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786011982121-8e1g25iyb .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-pie-container,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stacked-product,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-grouped-bar-product,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stacked-product,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-label,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-grouped-product-title,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-label,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-container,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-cluster,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-container,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-x-axis-wrapper,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-x-axis-label-space,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-x-axis-chart-space,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-benchmark-title,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-dropdown-title,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-carousel-nav-btn,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-chart-title,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-chart-subhead,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-header,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select-wrapper,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-vs,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select-container,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786011982121-8e1g25iyb.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786011982121-8e1g25iyb .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786011982121-8e1g25iyb .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-row,#fv-chart-1786011982121-8e1g25iyb .fv-stacked-product,#fv-chart-1786011982121-8e1g25iyb .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-label,#fv-chart-1786011982121-8e1g25iyb .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-container,#fv-chart-1786011982121-8e1g25iyb .fv-bar-cluster {width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786011982121-8e1g25iyb .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-label-space {display: none !important;}#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786011982121-8e1g25iyb .fv-stl-shop-all-logo,#fv-chart-1786011982121-8e1g25iyb .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786011982121-8e1g25iyb .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786011982121-8e1g25iyb.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "1600p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1600p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-06T10:26:22.122Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285 H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275 HX","Cyberpunk 2077 (Native res. RT Ultra)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong  (Native res. High)","F1 24 (Native res. Ultra High)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra)","value": 31,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Cyberpunk 2077 (Native res. RT Ultra)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra)","value": 34,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Cyberpunk 2077 (Native res. RT Ultra)","value": 40,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Baldur's Gate 3 (Native res. Ultra)","value": 80,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Baldur's Gate 3 (Native res. Ultra)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Baldur's Gate 3 (Native res. Ultra)","value": 67,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Baldur's Gate 3 (Native res. Ultra)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Baldur's Gate 3 (Native res. Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High)","value": 75,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Black Myth: Wukong  (Native res. High)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Black Myth: Wukong  (Native res. High)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – F1 24 (Native res. Ultra High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – F1 24 (Native res. Ultra High)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 96,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1786011982121-8e1g25iyb" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1600p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1600p resolution</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Baldur's Gate 3 (Native res. Ultra)</option><option value="2">Black Myth: Wukong  (Native res. High)</option><option value="3">F1 24 (Native res. Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>31 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>28 Avg FPS, 21 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>34 Avg FPS, 22 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>39 Avg FPS, 30 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>40 Avg FPS, 28 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #E33235;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>80 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>66 Avg FPS, 36 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>67 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>81 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>96 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-Black Myth: Wukong  (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong  (Native res. High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #E33235;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.666666666666664%; background-color: #FE9F58;" data-target-width="32.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong  (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>75 Avg FPS, 66 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>76 Avg FPS, 55 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>57 Avg FPS, 49 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>76 Avg FPS, 48 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>111 Avg FPS, 80 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-F1 24 (Native res. Ultra High)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.25%; background-color: #FE9F58;" data-target-width="66.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.75%; background-color: #FE9F58;" data-target-width="53.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.75%; background-color: #FE9F58;" data-target-width="83.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.25%; background-color: #E33235;" data-target-width="96.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>63 Avg FPS, 53 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>57 Avg FPS, 44 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>62 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>78 Avg FPS, 67 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>77 Avg FPS, 55 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="The 2026 G16 trades blows with the MSI 16 Stealth AI+ in three of our benches, although beats it by a large margin in Baldur's Gate 3 and Black Myth Wukong. The extra power of the Blade 16 and the Legion Pro 7i, however, is clear to see." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 95%; background-color: #E33235;" data-target-width="95" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #FE9F58;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>68 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>68 Avg FPS, 41 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>74 Avg FPS, 48 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>95 Avg FPS, 56 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>96 Avg FPS, 65 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786011982121-8e1g25iyb', false); });} else {initialize('fv-chart-1786011982121-8e1g25iyb', false);}})();</script></div><p>At 1600p, the 2025 G16 catches back up to its younger sibling in several of my tests. We're now out of CPU limited territory and into a zone where the GPUs can more freely compete, and as a result the mere 15 W difference between the two Asus machines means they track fairly closely. Apart from BG3, of course, which still takes all the CPU grunt you can throw at it.</p><p>The MSI Stealth, however, finds a sudden burst of speed in the Metro Exodus Enhanced Edition benchmark, jumping ahead of both G16s by a full six frames in the averages. It's still way off the pace in Black Myth, though, albeit slightly ahead in Cyberpunk 2077.</p><div><blockquote><p>Small wins for the 135 W RTX 5080 mobile, and all that</p></blockquote></div><p>And yes, it's time to talk about those two beasts lurking at the bottom. Our Razer Blade 16 sample might be an RTX 5090-equipped monster, but it's worth mentioning that it's available for the same cash as this particular spec at the time of writing. It's got the G16 firmly licked in three of my benchmarks, although pulls roughly level in the averages in BG3 and Black Myth.</p><p>And then there's the rocketship that is the <a href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-legion-pro-7i-gen-10-gaming-laptop-review/" target="_blank">Lenovo Legion Pro 7i Gen 10</a>. It's not a slim model, and it's got pretty awful battery life, as we'll see in the charts later. But I've thrown it in as an example of what a much less portable, full-fat gaming laptop can do  when pushed to the limit. Dare I point out it's significantly cheaper, too? Food for thought.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786012041945-1f5ppeefe *, #fv-chart-1786012041945-1f5ppeefe *:before, #fv-chart-1786012041945-1f5ppeefe *:after, #fv-chart-1786012041945-1f5ppeefe-slideshow *, #fv-chart-1786012041945-1f5ppeefe-slideshow *:before, #fv-chart-1786012041945-1f5ppeefe-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786012041945-1f5ppeefe, #fv-chart-1786012041945-1f5ppeefe-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786012041945-1f5ppeefe {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786012041945-1f5ppeefe .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786012041945-1f5ppeefe .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786012041945-1f5ppeefe.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012041945-1f5ppeefe .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786012041945-1f5ppeefe .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786012041945-1f5ppeefe .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786012041945-1f5ppeefe .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786012041945-1f5ppeefe .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786012041945-1f5ppeefe .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786012041945-1f5ppeefe .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786012041945-1f5ppeefe .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786012041945-1f5ppeefe .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-row, #fv-chart-1786012041945-1f5ppeefe .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786012041945-1f5ppeefe.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012041945-1f5ppeefe.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786012041945-1f5ppeefe.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786012041945-1f5ppeefe .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786012041945-1f5ppeefe .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786012041945-1f5ppeefe .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786012041945-1f5ppeefe .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786012041945-1f5ppeefe .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786012041945-1f5ppeefe .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786012041945-1f5ppeefe .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786012041945-1f5ppeefe .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786012041945-1f5ppeefe .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-pie-container,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stacked-product,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-grouped-bar-product,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stacked-product,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-label,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-grouped-product-title,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-label,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-container,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-cluster,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-container,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-x-axis-wrapper,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-x-axis-label-space,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-x-axis-chart-space,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-benchmark-title,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-dropdown-title,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-carousel-nav-btn,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-chart-title,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-chart-subhead,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-header,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select-wrapper,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-vs,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select-container,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012041945-1f5ppeefe.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786012041945-1f5ppeefe .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012041945-1f5ppeefe .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-row,#fv-chart-1786012041945-1f5ppeefe .fv-stacked-product,#fv-chart-1786012041945-1f5ppeefe .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-label,#fv-chart-1786012041945-1f5ppeefe .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-container,#fv-chart-1786012041945-1f5ppeefe .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012041945-1f5ppeefe .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012041945-1f5ppeefe .fv-stl-shop-all-logo,#fv-chart-1786012041945-1f5ppeefe .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012041945-1f5ppeefe .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012041945-1f5ppeefe.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Real-world gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-06T10:27:21.946Z","citation": "Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285 H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275 HX","Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","Black Myth: Wukong  (Native res. High + Quality upscaling)","F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 112,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 87,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 98,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 147,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 185,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 184,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1786012041945-1f5ppeefe" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Real-world gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)</option><option value="1">Black Myth: Wukong  (Native res. High + Quality upscaling)</option><option value="2">F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786012041945-1f5ppeefe-bar-Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable" data-caption="Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #E33235;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.66666666666667%; background-color: #E33235;" data-target-width="82.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #FE9F58;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>95 Avg FPS, 79 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>85 Avg FPS, 48 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>97 Avg FPS, 53 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>112 Avg FPS, 75 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>124 Avg FPS, 83 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786012041945-1f5ppeefe-bar-Black Myth: Wukong  (Native res. High + Quality upscaling)" data-chart-type="Bar" data-title="Black Myth: Wukong  (Native res. High + Quality upscaling)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable" data-caption="Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #E33235;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">87</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #E33235;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.33333333333333%; background-color: #FE9F58;" data-target-width="39.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong  (Native res. High + Quality upscaling) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>84 Avg FPS, 72 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>76 Avg FPS, 55 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>87 Avg FPS, 74 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>98 Avg FPS, 59 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>111 Avg FPS, 80 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786012041945-1f5ppeefe-bar-F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable" data-caption="Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">125</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.5%; background-color: #E33235;" data-target-width="73.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">147</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">185</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.5%; background-color: #FE9F58;" data-target-width="51.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">184</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.5%; background-color: #FE9F58;" data-target-width="45.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + Quality upscaling, 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>144 Avg FPS, 125 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>130 Avg FPS, 66 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>147 Avg FPS, 56 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>185 Avg FPS, 103 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>184 Avg FPS, 91 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786012041945-1f5ppeefe', false); });} else {initialize('fv-chart-1786012041945-1f5ppeefe', false);}})();</script></div><p>Turn on the upscaling (and frame gen, in certain benches) and something rather interesting happens. The MSI Stealth 16 AI+, a lappy that's performed rather inconsistently across our gaming tests up until now, suddenly comes out on top versus the other lightweight RTX 5080 machines—at least when it comes to average frame rate.</p><p>It's not by a whole lot when compared to the new G16, and the MSI's 1% lows are often all over the place, but still. Not too shabby. And yes, the Blade 16 and the Lenovo rule the charts once more. </p><div><blockquote><p>It's a lot of cash for these sorts of frame rates, even if the portability factor is off the charts</p></blockquote></div><p>The Razer lappy stomps ahead by 15 frames on average in Cyberpunk, but the Lenovo goes another 12 frames further than that. It's a shame it's harder to shove one in your shoulder bag, isn't it?</p><p>Overall, it's a fairly impressive set of gaming results for the new G16. However, the price of this particular model keeps ringing in my ears. Yes, it's got 64 GB of RAM, and yes, the 32 GB version is $400 cheaper. But squaring these prices relative to the performance? It's a lot of cash for these sorts of frame rates, even if the portability factor is off the charts.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786012059722-j99cr1pc6 *, #fv-chart-1786012059722-j99cr1pc6 *:before, #fv-chart-1786012059722-j99cr1pc6 *:after, #fv-chart-1786012059722-j99cr1pc6-slideshow *, #fv-chart-1786012059722-j99cr1pc6-slideshow *:before, #fv-chart-1786012059722-j99cr1pc6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786012059722-j99cr1pc6, #fv-chart-1786012059722-j99cr1pc6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786012059722-j99cr1pc6 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786012059722-j99cr1pc6 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786012059722-j99cr1pc6.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786012059722-j99cr1pc6 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786012059722-j99cr1pc6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786012059722-j99cr1pc6 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row, #fv-chart-1786012059722-j99cr1pc6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786012059722-j99cr1pc6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012059722-j99cr1pc6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786012059722-j99cr1pc6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786012059722-j99cr1pc6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-pie-container,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stacked-product,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-grouped-bar-product,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stacked-product,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-label,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-grouped-product-title,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-label,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-container,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-cluster,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-container,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-x-axis-wrapper,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-x-axis-label-space,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-x-axis-chart-space,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-benchmark-title,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-dropdown-title,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-carousel-nav-btn,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-chart-title,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-chart-subhead,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-header,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select-wrapper,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-vs,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select-container,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012059722-j99cr1pc6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786012059722-j99cr1pc6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row,#fv-chart-1786012059722-j99cr1pc6 .fv-stacked-product,#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-label,#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-container,#fv-chart-1786012059722-j99cr1pc6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-stl-shop-all-logo,#fv-chart-1786012059722-j99cr1pc6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012059722-j99cr1pc6.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "CPU performance","description": "CPU performance figures taken from the Cinebench R24 single-core and multi-core benchmarks","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-06T10:27:39.722Z","citation": "The 2026 Asus G16, MSI Stealth 16 AI+, and the Razer Blade 16 all have the same CPU, and it's pleasing to see how closely they track with each other. The mighty 24-core chip in the Lenovo, however, flexes its muscles once more.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285 H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275 HX","Cinebench 2024","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Cinebench 2024","value": 1215,"unitText": "Multi-core index score"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Cinebench 2024","value": 1171,"unitText": "Multi-core index score"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Cinebench 2024","value": 1221,"unitText": "Multi-core index score"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Cinebench 2024","value": 1200,"unitText": "Multi-core index score"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Cinebench 2024","value": 2039,"unitText": "Multi-core index score"}]}</script><div id="fv-chart-1786012059722-j99cr1pc6" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">CPU performance</h3><p class="fv-chart-subhead">CPU performance figures taken from the Cinebench R24 single-core and multi-core benchmarks</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786012059722-j99cr1pc6-bar-Cinebench 2024" data-chart-type="Bar" data-title="Cinebench 2024" data-subhead="CPU performance figures taken from the Cinebench R24 single-core and multi-core benchmarks" data-caption="The 2026 Asus G16, MSI Stealth 16 AI+, and the Razer Blade 16 all have the same CPU, and it's pleasing to see how closely they track with each other. The mighty 24-core chip in the Lenovo, however, flexes its muscles once more." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Cinebench 2024</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Multi-core index score</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Single-core index score</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.5%; background-color: #E33235;" data-target-width="40.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1215</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.133333333333333%; background-color: #FE9F58;" data-target-width="4.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.03333333333333%; background-color: #E33235;" data-target-width="39.03333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1171</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.166666666666666%; background-color: #FE9F58;" data-target-width="4.166666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">125</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.699999999999996%; background-color: #E33235;" data-target-width="40.699999999999996" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1221</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.133333333333333%; background-color: #FE9F58;" data-target-width="4.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1200</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.133333333333333%; background-color: #FE9F58;" data-target-width="4.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.96666666666667%; background-color: #E33235;" data-target-width="67.96666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2039</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.6%; background-color: #FE9F58;" data-target-width="4.6" data-target-margin="0"></div><span class="fv-bar-value-outside">138</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>Cinebench 2024 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>1215 Multi-core index score, 124 Single-core index score</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>1171 Multi-core index score, 125 Single-core index score</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>1221 Multi-core index score, 124 Single-core index score</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>1200 Multi-core index score, 124 Single-core index score</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>2039 Multi-core index score, 138 Single-core index score</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The 2026 Asus G16, MSI Stealth 16 AI+, and the Razer Blade 16 all have the same CPU, and it's pleasing to see how closely they track with each other. The mighty 24-core chip in the Lenovo, however, flexes its muscles once more.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786012059722-j99cr1pc6', false); });} else {initialize('fv-chart-1786012059722-j99cr1pc6', false);}})();</script></div><p>Hey, look at all those near-as-makes-no-difference Cinebench figures. All the Core Ultra 386H chips perform almost identically here, although the elder Core Ultra 9 285H in last year's G16 creeps ahead by a single point in the single-core scores, and drops slightly behind in the multi-core index figures.</p><p>Cinebench R24 can be a little twitchy, so I reckon if I ran all our Panther Lake machines through these benchmarks hundreds of times, you'd see them trade places by small amounts. One thing I would bet on, though, is that the 24-core Arrow Lake chip found in the Legion Pro 7i would beat them all no matter what.</p><p>Again, what we're seeing here is the difference between a chonky gaming laptop, and an ultra-portable machine. Larger chassis designs mean better airflow, and that means more thermal capacity for fire-breathing, ultra-fast components.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-thermals"><span>Asus ROG Zephyrus G16 thermals</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZTKhFmxHXDGyNXftTodaZ4" name="20260806_103954" alt="A close up of the badge on the top of the Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/ZTKhFmxHXDGyNXftTodaZ4.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One of my major issues with the 2025 version of the Asus G16 is the fan noise. That might sound slightly odd, as all gaming laptops can make a racket when pushed to their limits; however, the old G16 liked to spin up its fans at a moment's notice. Then spin them down again. Then back up. Then… you get the idea.</p><p>There was also a high-pitched, whiney note that sang out over the top of all the whooshing air, which proved rather irritating over a full working day. Thankfully, the 2026 G16 has no such issues, which makes it much more civilised to live with. It still sounds like a hairdryer in Turbo mode, but again, pretty much all gaming laptops do.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786012114511-te1y3jhwd *, #fv-chart-1786012114511-te1y3jhwd *:before, #fv-chart-1786012114511-te1y3jhwd *:after, #fv-chart-1786012114511-te1y3jhwd-slideshow *, #fv-chart-1786012114511-te1y3jhwd-slideshow *:before, #fv-chart-1786012114511-te1y3jhwd-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786012114511-te1y3jhwd, #fv-chart-1786012114511-te1y3jhwd-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786012114511-te1y3jhwd {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786012114511-te1y3jhwd .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786012114511-te1y3jhwd .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786012114511-te1y3jhwd.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012114511-te1y3jhwd .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786012114511-te1y3jhwd .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786012114511-te1y3jhwd .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786012114511-te1y3jhwd .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786012114511-te1y3jhwd .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786012114511-te1y3jhwd .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786012114511-te1y3jhwd .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786012114511-te1y3jhwd .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786012114511-te1y3jhwd .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-row, #fv-chart-1786012114511-te1y3jhwd .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786012114511-te1y3jhwd.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012114511-te1y3jhwd.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786012114511-te1y3jhwd.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786012114511-te1y3jhwd .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786012114511-te1y3jhwd .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786012114511-te1y3jhwd .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786012114511-te1y3jhwd .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786012114511-te1y3jhwd .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786012114511-te1y3jhwd .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786012114511-te1y3jhwd .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786012114511-te1y3jhwd .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786012114511-te1y3jhwd .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-pie-container,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stacked-product,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-grouped-bar-product,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stacked-product,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-label,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-grouped-product-title,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-label,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-container,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-cluster,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-container,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-x-axis-wrapper,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-x-axis-label-space,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-x-axis-chart-space,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-benchmark-title,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-dropdown-title,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-carousel-nav-btn,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-chart-title,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-chart-subhead,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-header,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select-wrapper,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-vs,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select-container,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012114511-te1y3jhwd.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786012114511-te1y3jhwd .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012114511-te1y3jhwd .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-row,#fv-chart-1786012114511-te1y3jhwd .fv-stacked-product,#fv-chart-1786012114511-te1y3jhwd .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-label,#fv-chart-1786012114511-te1y3jhwd .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-container,#fv-chart-1786012114511-te1y3jhwd .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012114511-te1y3jhwd .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012114511-te1y3jhwd .fv-stl-shop-all-logo,#fv-chart-1786012114511-te1y3jhwd .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012114511-te1y3jhwd .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012114511-te1y3jhwd.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Real-world gaming temperatures","description": "Gaming temperature results recorded during multiple Metro Exodus EE runs","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-06T10:28:34.512Z","citation": "The new G16 is great at keeping its GPU cool, although the Panther Lake CPUs in each of our Core Ultra 9 386H machines like to run hot. The big Arrow Lake chip in the Lenovo is the toastiest of them all, though.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285 H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275 HX","Gaming temperatures","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Gaming temperatures","value": 72,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Gaming temperatures","value": 74,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Gaming temperatures","value": 92,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Gaming temperatures","value": 82,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Gaming temperatures","value": 94,"unitText": "Avg CPU (°C)"}]}</script><div id="fv-chart-1786012114511-te1y3jhwd" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Real-world gaming temperatures</h3><p class="fv-chart-subhead">Gaming temperature results recorded during multiple Metro Exodus EE runs</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786012114511-te1y3jhwd-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="Gaming temperature results recorded during multiple Metro Exodus EE runs" data-caption="The new G16 is great at keeping its GPU cool, although the Panther Lake CPUs in each of our Core Ultra 9 386H machines like to run hot. The Lenovo is the toastiest of them all, though." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Gaming temperatures</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #E33235;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #FE9F58;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #1CA9C4;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.33333333333333%; background-color: #EB6F71;" data-target-width="51.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #E33235;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #1CA9C4;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #EB6F71;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #FE9F58;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #1CA9C4;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #EB6F71;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">87</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #E33235;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #FE9F58;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #1CA9C4;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.33333333333333%; background-color: #EB6F71;" data-target-width="51.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #1CA9C4;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #EB6F71;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>72 Avg CPU (°C), 98 Max CPU (°C), 69 Avg GPU (°C), 77 Max GPU (°C)</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>74 Avg CPU (°C), 81 Max CPU (°C), 68 Avg GPU (°C), 72 Max GPU (°C)</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>92 Avg CPU (°C), 100 Max CPU (°C), 81 Avg GPU (°C), 87 Max GPU (°C)</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>82 Avg CPU (°C), 98 Max CPU (°C), 62 Avg GPU (°C), 77 Max GPU (°C)</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>94 Avg CPU (°C), 105 Max CPU (°C), 74 Avg GPU (°C), 79 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The new G16 is great at keeping its GPU cool, although the Panther Lake CPUs in each of our Core Ultra 9 386H machines like to run hot. The big Arrow Lake chip in the Lenovo is the toastiest of them all, though.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786012114511-te1y3jhwd', false); });} else {initialize('fv-chart-1786012114511-te1y3jhwd', false);}})();</script></div><p>Not only is the G16 much quieter during day-to-day usage, but it's pretty good at keeping its GPU cool during gaming. The Core Ultra 9 386H, however, likes to run fairly hot when given the opportunity, as you can see across all our Panther Lake-chipped laptops.</p><p>You can also start to see where the Lenovo Legion Pro 7i gets its extra performance from. Its CPU is beefier, and occasionally jumps well over the 100 degree mark—while its 175 W RTX 5080 also likes to suck down power and turn it into heat, as well as frames.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-battery-life"><span>Asus ROG Zephyrus G16 battery life</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qxTWdApRzDmFQ47XkWUELG" name="20260806_104145" alt="The Intel and Nvidia badges on top of the inner deck of the Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/qxTWdApRzDmFQ47XkWUELG.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The new G16 manages an impressive 117 minute gaming battery life figure, sending it to the top of my chart. It's only five minutes more than the older model, but I'd still say that's a pretty good win. It's also relatively light on the battery during a regular working day, which means I haven't felt the need to lug the charger around as often as I would with other gaming laptops.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786113835857-8qdaq32jc *, #fv-chart-1786113835857-8qdaq32jc *:before, #fv-chart-1786113835857-8qdaq32jc *:after, #fv-chart-1786113835857-8qdaq32jc-slideshow *, #fv-chart-1786113835857-8qdaq32jc-slideshow *:before, #fv-chart-1786113835857-8qdaq32jc-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786113835857-8qdaq32jc, #fv-chart-1786113835857-8qdaq32jc-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786113835857-8qdaq32jc {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786113835857-8qdaq32jc .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786113835857-8qdaq32jc .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786113835857-8qdaq32jc.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786113835857-8qdaq32jc .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786113835857-8qdaq32jc .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786113835857-8qdaq32jc .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786113835857-8qdaq32jc .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786113835857-8qdaq32jc .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786113835857-8qdaq32jc .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786113835857-8qdaq32jc .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786113835857-8qdaq32jc .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786113835857-8qdaq32jc .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-row, #fv-chart-1786113835857-8qdaq32jc .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786113835857-8qdaq32jc.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786113835857-8qdaq32jc.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786113835857-8qdaq32jc.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786113835857-8qdaq32jc .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786113835857-8qdaq32jc .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786113835857-8qdaq32jc .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786113835857-8qdaq32jc .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786113835857-8qdaq32jc .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786113835857-8qdaq32jc .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786113835857-8qdaq32jc .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786113835857-8qdaq32jc .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786113835857-8qdaq32jc .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-pie-container,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stacked-product,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-grouped-bar-product,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stacked-product,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-label,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-grouped-product-title,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-label,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-container,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-cluster,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-container,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-x-axis-wrapper,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-x-axis-label-space,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-x-axis-chart-space,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-benchmark-title,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-dropdown-title,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-carousel-nav-btn,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-chart-title,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-chart-subhead,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-header,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select-wrapper,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-vs,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select-container,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786113835857-8qdaq32jc.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786113835857-8qdaq32jc .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786113835857-8qdaq32jc .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-row,#fv-chart-1786113835857-8qdaq32jc .fv-stacked-product,#fv-chart-1786113835857-8qdaq32jc .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-label,#fv-chart-1786113835857-8qdaq32jc .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-container,#fv-chart-1786113835857-8qdaq32jc .fv-bar-cluster {width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786113835857-8qdaq32jc .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-label-space {display: none !important;}#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786113835857-8qdaq32jc .fv-stl-shop-all-logo,#fv-chart-1786113835857-8qdaq32jc .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786113835857-8qdaq32jc .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786113835857-8qdaq32jc.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Gaming battery life","description": "Results recorded in the PCMark 10 gaming battery life test, with screen brightness set to 50% and Wi-Fi disabled","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-07T14:43:55.857Z","citation": "The G16 reigns supreme in the gaming battery life stakes, and it's clear to see the portable advantage of our slim and light laptops over the much chonkier, slightly old-school Lenovo.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX","PCMark 10 gaming battery life test","PCMark 10 gaming battery life test (minutes)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – PCMark 10 gaming battery life test","value": 117,"unitText": ""},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – PCMark 10 gaming battery life test","value": 112,"unitText": ""},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – PCMark 10 gaming battery life test","value": 104,"unitText": ""},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – PCMark 10 gaming battery life test","value": 102,"unitText": ""},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – PCMark 10 gaming battery life test","value": 73,"unitText": ""}]}</script><div id="fv-chart-1786113835857-8qdaq32jc" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Gaming battery life</h3><p class="fv-chart-subhead">Results recorded in the PCMark 10 gaming battery life test, with screen brightness set to 50% and Wi-Fi disabled</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786113835857-8qdaq32jc-bar-PCMark 10 gaming battery life test" data-chart-type="Bar" data-title="PCMark 10 gaming battery life test (minutes)" data-subhead="Results recorded in the PCMark 10 gaming battery life test, with screen brightness set to 50% and Wi-Fi disabled" data-caption="The G16 reigns supreme in the gaming battery life stakes, and it's clear to see the portable advantage of our slim and light laptops over the much chonkier, slightly old-school Lenovo." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">PCMark 10 gaming battery life test (minutes)</h4><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #FE9F58;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">117</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #EB6F71;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FFC08B;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #1CA9C4;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>PCMark 10 gaming battery life test (minutes) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>117</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>112</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>104</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>102</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>73</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The G16 reigns supreme in the gaming battery life stakes, and it's clear to see the portable advantage of our slim and light laptops over the much chonkier, slightly old-school Lenovo.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786113835857-8qdaq32jc', false); });} else {initialize('fv-chart-1786113835857-8qdaq32jc', false);}})();</script></div><p>That 117 minute result equates to 13 minutes more than the MSI Stealth 16 AI+, 15 minutes more than the Razer, and a massive 44 minutes longer than the Lenovo. </p><p>Again I'm reminded of why you might want to sacrifice gaming performance for portability, beyond the convenience of shoving a slimmer machine in your bag. The Legion Pro 7i Gen 10 may be a lot quicker, but it's got a lot of disadvantages over the Asus G16, too.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-aesthetics"><span>Asus ROG Zephyrus G16 aesthetics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WYMAi3VoLtyY86vjJFhtcA" name="G16bladebacktoback" alt="The Asus ROG Zephyrus G16 and the Razer Blade 16 back to back" src="https://cdn.mos.cms.futurecdn.net/WYMAi3VoLtyY86vjJFhtcA.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The aluminium G16 has always been one of my favourite laptop designs, and little has changed with the 2026 model. This version's silver-y frame (Eclipse Gray, if you ask Asus) is tastefully neutral to behold, looking more like an executive business laptop than a gaming machine.</p><p>Which means it'll look as good in the boardroom as it does on your desk. Many modern gaming laptops overplay their hand when it comes to the gamer aesthetic, which can leave you feeling like a bit of a plum when you want to answer some emails in an airport departure lounge. </p><p>No such worries here. The only hint that the G16 might be a gaming model comes in the form of the font on the keyboard, which still looks like it'd be better suited to a Star Citizen control panel than an all-business laptop design. I doubt anyone will really notice, though.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="G49ohReunGpZbBr8HKXHLT" name="20260806_104139" alt="A close up of the ROG Nebula OLED screen on the Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/G49ohReunGpZbBr8HKXHLT.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All this being said, if I had to pick the best looking laptop of the current crop (and the one with the better keyboard, thanks to its longer, more positive switch travel) it'd be the Razer Blade 16. </p><p>The Asus is a very pretty gaming laptop, but the Blade 16 is just plain <em>purposeful</em>. Moody, even. And as a tempestuous so-and-so myself, I like that. Plus, the Razer's trackpad is a little nicer to use, even if the G16's is also rather good.</p><p>The G16's 240 Hz ROG Nebula OLED panel, though, is a genuine competitor with the Blade's similarly-specced model. It's lush, vibrant, and delivers pretty much everything you could want out of a gaming laptop display. Sitting the two side by side, it's quite difficult to tell which has the better screen of the two. </p><p>Perhaps the Blade, if I was really pushed. Still, the G16 has nothing to be ashamed of in the display department.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-software"><span>Asus ROG Zephyrus G16 software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YmQsDwaSRNwF7tv3K4z7GH" name="Asusarmorycrate" alt="A screenshot from the Asus Armoury Crate software loaded on an Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/YmQsDwaSRNwF7tv3K4z7GH.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/YmQsDwaSRNwF7tv3K4z7GH.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The Asus Armoury Crate software package isn't the most straightforward of affairs, I have to admit. Still, the switching options between power modes are easy to find, and a click on an image depicting the laptop itself (which isn't as obvious as it sounds) leads to plenty of extra options for customising the lighting, process handling, keybinds, and more.</p><p>The home page shows real time info for the CPU, GPU, and memory, along with readouts for the fan speeds. There's also a "Playground" menu in the sidebar that allows you to sync the lighting between various Asus products, adjust wallpapers, and all that sort of jazz. </p><p>If I had a major critique of the software (and Armoury Crate is far from alone in this regard), it's that it feels very… bitty. All the info and customisation options you can think of are in here. Somewhere. If you look hard enough. </p><p>A straightforward selection of menus, rather than a host of buttons, toggles, and sliders scattered all over the shop, would make the whole thing gel together a little more seamlessly.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WhowLtaVz7mcMQgxQYgj2N" name="AsusArmorycrate2" alt="A screenshot from the Asus Armoury Crate software showing the manual settings for the Asus ROG Zephyrus G16 2026" src="https://cdn.mos.cms.futurecdn.net/WhowLtaVz7mcMQgxQYgj2N.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/WhowLtaVz7mcMQgxQYgj2N.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>There's also a greyed-out "Manual" power option, which is adjusted via a separate menu. Here you can tweak the CPU and GPU clock speeds, along with the option to boost the TGP of the latter all the way up to a 160 W top limit. The Asus reviewer's guide recommends you do this with the fan speeds pegged at 100%— which, as you might expect, is very loud. </p><p>Armoury Crate also provides you with a warning screen as you confirm the settings, absolving Asus from any responsibility if things go wrong. Which is enough to make you cross your fingers when you're testing the limits of a $4,800 gaming laptop, let me tell you.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RPR7q3XUiX2U7ieUG85LPD" name="ASUSoverclock" alt="An overclocking warning from the Asus Armoury Crate software" src="https://cdn.mos.cms.futurecdn.net/RPR7q3XUiX2U7ieUG85LPD.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>We don't normally test overclocked gaming laptops beyond the Turbo or standard Maximum presets, but I put in my earplugs and ran the Cyberpunk 2077 benchmark regardless. </p><p>At top wattage settings (and at 1600p with DLSS Quality and 2x frame gen. enabled) this resulted in a 99 fps average, with 83 fps 1% lows. Essentially, a four fps gain in terms of average frames over the 135 W Turbo mode.</p><p>I also recorded an 84 degree peak from the GPU during the benchmark, which seems a little on the hot side to me. The marginal gains, plus the very loud fans and toastier peak GPU temps, don't endear me to the whole idea of messing with the GPU wattage in a machine this slim. It's a nice option to have, but I'd stick to the presets if I were you.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-value"><span>Asus ROG Zephyrus G16 value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YRT7WoMWGufSt9p2dzWUfn" name="AsusG16andBlade16" alt="The Asus ROG Zephyrus G16 and the Razer Blade 16 side by side" src="https://cdn.mos.cms.futurecdn.net/YRT7WoMWGufSt9p2dzWUfn.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>And so we reach a crucial point. The concept of "value" and the term "gaming laptop" are two very difficult things to square in 2026, and the Asus ROG Zephyrus G16 2026 is a prime example of why. It's a lovely machine, and one I wish I didn't have to mark down over such trifling concerns as, y'know, money.</p><p>But the facts are simple. My review sample is $4,800, and that's far too much to pay for an RTX 5080 lappy. Even if it does come with 64 GB of RAM, for reasons that still elude me.</p><p>Luckily, the 32 GB version is a fair bit cheaper. I've found one for <a href="https://www.bestbuy.com/product/asus-rog-zephyrus-g16-16-oled-3k-gaming-laptop-intel-core-ultra-9-386h-2026-32gb-memory-geforce-rtx-5080-1tb-storage-eclipse-gray/JJGHGSJZR6/sku/6673590" target="_blank">$4,400</a> at Best Buy, although it's still got a somewhat-miserly 1 TB SSD. For this sort of cash, I'd definitely be wanting more room for my games—and I'd want it included as part of the package, rather than having to make a pricey component upgrade for myself.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="BMM3Yu78tyYXAcEq7ct5XD" name="AsusG16Blade16sbs" alt="The Asus ROG Zephyrus G16 off to the side of the Razer Blade 16" src="https://cdn.mos.cms.futurecdn.net/BMM3Yu78tyYXAcEq7ct5XD.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Here's another issue. The Razer Blade 16 2026, a laptop that, in my estimation, is even more desirable than the G16, is available in a RTX 5080 + 1 TB SSD config for <a href="https://www.razer.com/gaming-laptops/razer-blade-16/RZ09-05818EN3-R3U1" target="_blank">$4,000</a>. That's a $400 saving over the equivalent G16, and far from chump change. Plus it's got the same Intel chip, another excellent OLED panel, and a chassis, keyboard, and trackpad design that's got the G16 2026 beat. Even if it's just by a nose.</p><p>In previous years, both the Asus ROG Zephyrus G16 and the smaller, 14-inch G14 have been recurring entries on our <a href="https://www.pcgamer.com/gaming-laptop-deals/" target="_blank">gaming laptop deals</a> page. I know, because I'm the one that updates it. Often, RTX 5070 and RTX 5080 variants have dropped down well below the $2,000 mark, and that's made them fantastic value for what you end up receiving.</p><div><blockquote><p>If you can find one with a healthy discount? Go for it.</p></blockquote></div><p>This time around, though, I've got a feeling it might be different. The memory crisis continues to rip its way through the gaming laptop market, and I don't think we're likely to see such heavy price reductions on these new 2026 models. </p><p>Unless they stop selling entirely, or you're prepared to wait for the Black Friday sales. It's a hard thing to judge, but I don't think I've got that small crumb of  comfort to lean on—at least not in the same way I might have done previously.</p><p>All of which is to say, I think the G16 is a fantastic high-end gaming device, with a gorgeous OLED display and plenty to recommend it for. But it's hugely over-priced as things stand, and that's a fatal flaw hanging over the head of what is otherwise a highly-recommendable gaming laptop. </p><p>If you can find one with a healthy discount? Go for it. At full price, though? I'd urge you to check out the Razer lineup instead. Your money goes further, and the machine you'll end up with… well, it simply has the edge.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-laptops/asus-rog-zephyrus-g16-2026-review/</link>
                                                                            <description>
                            <![CDATA[ The super-portable G16 is, in many ways, better than ever—but the memory crisis has priced it out of top contention. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">D9HRoAXmmbE9a5yRWs2wFL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ozLmpvwtRGMfs4nrhJGSjH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 07 Aug 2026 15:49:06 +0000</pubDate>                                                                                                                                <updated>Mon, 10 Aug 2026 15:49:47 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Laptops]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ozLmpvwtRGMfs4nrhJGSjH-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Asus ROG Zephyrus G16 (2026) gaming laptop on a wooden-topped table next to a benchmarking rig]]></media:description>                                                            <media:text><![CDATA[An Asus ROG Zephyrus G16 (2026) gaming laptop on a wooden-topped table next to a benchmarking rig]]></media:text>
                                <media:title type="plain"><![CDATA[An Asus ROG Zephyrus G16 (2026) gaming laptop on a wooden-topped table next to a benchmarking rig]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ozLmpvwtRGMfs4nrhJGSjH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Asus ROG Zephyrus G16 2026 is a fantastic 16-inch gaming laptop. There you go, review over, we can all go home. But wait, because it's got a serious flaw that should make you hold your fire before pressing the order button. And that flaw, as those familiar with the ongoing <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a> may have already guessed, is the price.</p><p>Asus has sent me a 64 GB LPDDR5, RTX 5080-equipped machine for testing, and the same-specced model is currently listed for an astonishing <a href="https://eshop.asus.com/us/rog-zephyrus-g16-g14-2026.html?config=90NR0PG1-M006C0" target="_blank">$4,800</a>. Cheaper models with more reasonable amounts of RAM are available—but even the 32 GB, 1 TB version is currently listed at Best Buy for <a href="https://www.bestbuy.com/product/asus-rog-zephyrus-g16-16-oled-3k-gaming-laptop-intel-core-ultra-9-386h-2026-32gb-memory-geforce-rtx-5080-1tb-storage-eclipse-gray/JJGHGSJZR6/sku/6673590" target="_blank">$4,400</a>.</p><p>I'm sorry, but that's simply too much to pay for an RTX 5080 gaming laptop. Even one as lovely as this. Particularly as the phenomenal <a href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-16-2026-review/" target="_blank">Razer Blade 16 (2026)</a> in RTX 5080 trim is <a href="https://www.razer.com/gaming-laptops/razer-blade-16/RZ09-05818EN3-R3U1" target="_blank">$400 cheaper</a>, with the same Intel Panther Lake-based chip.</p><p>If you can find the new G16 for the same money as the Razer Blade 16 during the sales, the choice becomes a lot more difficult. The Asus machine is a worthy competitor, what with its excellent chassis design, stunning 240 Hz OLED display, and superb portability. It's a gaming laptop I've enjoyed testing, particularly as it's capable of knocking the MSI Stealth 16 AI+ for six in certain gaming benchmarks.</p><p>Better still, it's got excellent battery life. This is a machine I would happily take on the road with me, gaming in bliss as I go. But when it's this expensive, I can't give it the wholehearted recommendation my heart desires. </p><p>Money matters, and when the G16 is listed for such teeth-chattering prices, I have to dock some precious points off the score.</p><p>The memory crisis has affected gaming laptops particularly badly in recent months—and by the looks of things, it's not going to get better any time soon. My hope for the G16 is that the sales periods will bring it down to more reasonable figures, in which case you'll find me shouting its virtues from the nearest rooftop. But as things currently stand? It's simply too pricey to gain a top spot.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You've got the cash to splash: </strong>If money is no object, then the new Asus G16 is a fantastic gaming laptop well worth considering. The Razer Blade 16, however, is the better of the two.<br><br>✅ <strong>You want something truly portable: </strong>As 16-inch gaming laptops go, they don't come much more backpack-friendly than this.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You're on a budget:</strong> I hate to keep hammering the same point home, but the price is truly eye-watering.<br><br>❌ <strong>You want ultimate frame rates: </strong>Concessions need to be made in a slim and light gaming laptop—and while the G16 is a great performer in its class, bulkier models will likely outpace it in the gaming benchmarks.</p></div></div></div></div><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-2026-features"><span>Asus ROG Zephyrus G16 (2026) features</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="f2NmXK27GAyhHUi3kowrWW" name="AsusG162026-2" alt="An Asus ROG Zephyrus G16 gaming laptop next to a benchmarking rig" src="https://cdn.mos.cms.futurecdn.net/f2NmXK27GAyhHUi3kowrWW.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div ><table><caption>Asus ROG Zephyrus G16 tested specs</caption><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Asus ROG Zephyrus G16 (2026)</strong></p></td><td  ><p><strong>Asus ROG Zephyrus G16 (2025)</strong></p></td></tr><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>Intel Core Ultra 9 386H</p></td><td  ><p>Intel Core Ultra 9 285H</p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p>Nvidia GeForce RTX 5080 (160 W Max TGP)</p></td><td  ><p>Nvidia GeForce RTX 5080 (120 W Max TGP)</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>64 GB LPDDR5X-8533</p></td><td  ><p>32 GB LPDDR5X-7467</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB PCIe 4.0 NVMe M.2 SSD</p></td><td  ><p>2 TB PCIe 4.0 NVMe M.2 SSD</p></td></tr><tr><td class="firstcol " ><p><strong>Expansion slots</strong></p></td><td  ><p>2x M.2 NVMe (one used)</p></td><td  ><p>2x M.2 NVMe (one used)</p></td></tr><tr><td class="firstcol " ><p><strong>Display</strong></p></td><td  ><p>16-inch 2560 x 1600 OLED, 240 Hz</p></td><td  ><p>16-inch 2560 x 1600 OLED, 240 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>35.4 x 24.6 x 1.49 ~ 1.79 cm | 13.94 x 9.69 x 0.59 ~ 0.70-inches</p></td><td  ><p>35.4 x 24.6 x 1.49 ~ 1.79 cm | 13.94 x 9.69 x 0.59 ~ 0.70-inches</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>90 Whr</p></td><td  ><p>90 Whr</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>1.95 kg (4.3 lbs)</p></td><td  ><p>1.95 kg (4.3 lbs)</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://eshop.asus.com/us/rog/rog-zephyrus-g16-g14-2026.html?config=90NR0PG1-M006C0" target="_blank">$4,800</a></p></td><td  ><p>$3,600 (64 GB model) / £3,400</p></td></tr></tbody></table></div><p>The new Zephyrus G16 looks much the same as the old model, but under the hood it's had some significant tweaks. The largest of which is the addition of a Panther Lake-based <a href="https://www.intel.com/content/www/us/en/products/sku/245529/intel-core-ultra-9-processor-386h-18m-cache-up-to-4-90-ghz/specifications.html" target="_blank">Intel Core Ultra 9 386H</a> processor, the same as you'll find in the new Razer Blade 16. </p><p>It's a 16-core chip, breaking down into four Performance cores, eight Efficient, and four Low Power Efficient beasties. As with the new Blade, that core loadout might seem a little underpowered at first, but the Core Ultra 9 386H makes a compelling case for itself as a powerful gaming CPU tucked inside a slim laptop frame.</p><p>My particular review sample comes with a ludicrous 64 GB of LPDDR5X-8533, paired with a… 1 TB SSD. I'm not sure who'd spec out a G16 this way, as I'd much rather have half the RAM and double the storage space, which is more traditional for a high-powered gaming lappy. Still, that's what Asus sent me, so that's what I'll be testing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/fkifb3dCndK6UCBMcGgRkB.jpg" alt="An Asus ROG Zephyrus G16 2026 shot from various angles on a test bench" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/u4zEGYMjC3FGDgtrMwLzjB.jpg" alt="An Asus ROG Zephyrus G16 2026 shot from various angles on a test bench" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vLbyXVczDYU3wJJK4JgpjB.jpg" alt="An Asus ROG Zephyrus G16 2026 shot from various angles on a test bench" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4TPT7FwhMte89C4VvcCfdB.jpg" alt="An Asus ROG Zephyrus G16 2026 shot from various angles on a test bench" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The 2026 G16 comes in many flavours, with up to an RTX 5090 crammed within its aluminium chassis. This one's got an RTX 5080 mobile, with a raised TGP of 135 W compared to the older model's 120 W limit. It can be pushed all the way up to 160 W in Manual mode within the Asus Armory Crate software—but I've mostly tested it at 135 W in Turbo mode, as your average user isn't likely to dive too far into the manual settings. </p><p>That being said, on paper, it's an impressive max power limit for such a slim and sleek machine.</p><div><blockquote><p>It's still one of the best-looking (and feeling) super-portable 16-inch gaming laptops you can buy</p></blockquote></div><p>Asus has made a few tweaks to the keyboard, too. The deck has been reinforced to prevent flex, and the keycaps now have an anti-fingerprint coating, which feels rather grippy underneath my fingertips. </p><p>The hinge also uses two torsion springs to make it easier to lift, which is a nice touch. It's full of little bits of refinement, sprinkled on top of what was already an excellent design.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GPtuMg5Wpm2dZgNTbypFzH" name="20260806_104121" alt="A close up of the keyboard of the Asus ROG Zephyrus G16 2026" src="https://cdn.mos.cms.futurecdn.net/GPtuMg5Wpm2dZgNTbypFzH.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The 240 Hz OLED panel has also received some attention, as it now features a peak brightness rating of 1100 nits and VESA TrueBlack 1000 HDR certification. It's a sumptuous 1600p display, and a rival to the Blade 16's similarly-specced screen. </p><p>Overall, the G16 looks and feels near-identical to the old model when you pass it around in your hands. It's still got a large slash of tasteful LED lights on the lid, it's still one of the best-looking (and feeling) super-portable 16-inch gaming laptops you can buy, and this new version has received some tasty hardware upgrades. A strong start, I would say.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-performance"><span>Asus ROG Zephyrus G16 performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cYdhPwtF9ZVn8UHKvuZZff" name="AsusROGG16-6" alt="The Asus ROG Zephyrus G16 (2026) sitting on a test bench" src="https://cdn.mos.cms.futurecdn.net/cYdhPwtF9ZVn8UHKvuZZff.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At 1080p, the new G16 puts on a good showing against the other RTX 5080-equipped, slim-as-you-like gaming machines in my charts—although the much chonkier Legion Pro 7i looms menacingly at the bottom. </p><p>Still, the fresh-faced Asus lappy is often significantly faster than the old model. This becomes obvious in our CPU-heavy Baldur's Gate 3 test, where the new Panther Lake chip beats the older Core Ultra 9 285 H quite handily. </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786112287373-asssbxbp6 *, #fv-chart-1786112287373-asssbxbp6 *:before, #fv-chart-1786112287373-asssbxbp6 *:after, #fv-chart-1786112287373-asssbxbp6-slideshow *, #fv-chart-1786112287373-asssbxbp6-slideshow *:before, #fv-chart-1786112287373-asssbxbp6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786112287373-asssbxbp6, #fv-chart-1786112287373-asssbxbp6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786112287373-asssbxbp6 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786112287373-asssbxbp6 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786112287373-asssbxbp6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786112287373-asssbxbp6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786112287373-asssbxbp6.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786112287373-asssbxbp6 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786112287373-asssbxbp6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786112287373-asssbxbp6-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786112287373-asssbxbp6 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786112287373-asssbxbp6 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786112287373-asssbxbp6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786112287373-asssbxbp6 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786112287373-asssbxbp6 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786112287373-asssbxbp6 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786112287373-asssbxbp6 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786112287373-asssbxbp6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786112287373-asssbxbp6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-row, #fv-chart-1786112287373-asssbxbp6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786112287373-asssbxbp6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786112287373-asssbxbp6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786112287373-asssbxbp6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786112287373-asssbxbp6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786112287373-asssbxbp6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786112287373-asssbxbp6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786112287373-asssbxbp6 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786112287373-asssbxbp6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786112287373-asssbxbp6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786112287373-asssbxbp6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786112287373-asssbxbp6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786112287373-asssbxbp6 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-pie-container,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stacked-product,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-grouped-bar-product,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stacked-product,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-label,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-grouped-product-title,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-label,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-container,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-cluster,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-container,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-x-axis-wrapper,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-x-axis-label-space,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-x-axis-chart-space,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-benchmark-title,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-dropdown-title,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-carousel-nav-btn,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-chart-title,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-chart-subhead,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-header,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select-wrapper,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-vs,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select-container,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-versus-select,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786112287373-asssbxbp6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786112287373-asssbxbp6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786112287373-asssbxbp6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-row,#fv-chart-1786112287373-asssbxbp6 .fv-stacked-product,#fv-chart-1786112287373-asssbxbp6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-label,#fv-chart-1786112287373-asssbxbp6 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-container,#fv-chart-1786112287373-asssbxbp6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786112287373-asssbxbp6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786112287373-asssbxbp6 .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1786112287373-asssbxbp6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786112287373-asssbxbp6 .fv-stl-shop-all-logo,#fv-chart-1786112287373-asssbxbp6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786112287373-asssbxbp6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786112287373-asssbxbp6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786112287373-asssbxbp6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786112287373-asssbxbp6.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1080p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-07T14:18:07.373Z","citation": "The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","Black Myth: Wukong (1080p High)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Cyberpunk 2077 (1080p RT Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Cyberpunk 2077 (1080p RT Ultra)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Cyberpunk 2077 (1080p RT Ultra)","value": 55,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Cyberpunk 2077 (1080p RT Ultra)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Cyberpunk 2077 (1080p RT Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Baldur's Gate 3 (1080p Ultra)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Baldur's Gate 3 (1080p Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Baldur's Gate 3 (1080p Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Baldur's Gate 3 (1080p Ultra)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Baldur's Gate 3 (1080p Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Black Myth: Wukong benchmarking tool (1080p High)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Black Myth: Wukong benchmarking tool (1080p High)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Black Myth: Wukong benchmarking tool (1080p High)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Black Myth: Wukong benchmarking tool (1080p High)","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Black Myth: Wukong benchmarking tool (1080p High)","value": 99,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – F1 24 (1080p Ultra High)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – F1 24 (1080p Ultra High)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – F1 24 (1080p Ultra High)","value": 100,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – F1 24 (1080p Ultra High)","value": 120,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – F1 24 (1080p Ultra High)","value": 126,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (1080p Ultra)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Metro Exodus Enhanced Edition (1080p Ultra)","value": 94,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (1080p Ultra)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (1080p Ultra)","value": 126,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Metro Exodus Enhanced Edition (1080p Ultra)","value": 140,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1786112287373-asssbxbp6" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1080p resolution</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.75%; background-color: #FE9F58;" data-target-width="48.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #E33235;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>52 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>50 Avg FPS, 44 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>55 Avg FPS, 32 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>66 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>68 Avg FPS, 38 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #E33235;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>78 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>69 Avg FPS, 41 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>68 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>83 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>96 Avg FPS, 55 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong (1080p High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #FE9F58;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #E33235;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.333333333333336%; background-color: #FE9F58;" data-target-width="31.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #FE9F58;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #FE9F58;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>102 Avg FPS, 83 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>88 Avg FPS, 64 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>73 Avg FPS, 47 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>110 Avg FPS, 84 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>99 Avg FPS, 84 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">120</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #FE9F58;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">126</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #FE9F58;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>101 Avg FPS, 76 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>93 Avg FPS, 60 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>100 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>120 Avg FPS, 92 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>126 Avg FPS, 51 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786112287373-asssbxbp6-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1080p resolution" data-caption="The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and sometimes beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">126</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">140</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>102 Avg FPS, 53 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>94 Avg FPS, 50 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>102 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>126 Avg FPS, 64 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>140 Avg FPS, 72 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The 2026 version of the G16 handily beats its predecessor in every benchmark at 1080p, and often beats the similarly-specced MSI Stealth 16 AI+ to boot. The much-chonkier Lenovo, however, wins the day overall.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786112287373-asssbxbp6', false); });} else {initialize('fv-chart-1786112287373-asssbxbp6', false);}})();</script></div><p>It also scorches ahead in Black Myth Wukong, beating the new, similarly-specced MSI Stealth 16 AI+ by a massive 29 frames. In fact, it's only eight frames behind the new RTX 5090-equipped Razer Blade 16. Admittedly, the G16 still gets mopped up by the Razer in many of my other benches, but still. Small wins for the 135 W RTX 5080 mobile, and all that.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786011982121-8e1g25iyb *, #fv-chart-1786011982121-8e1g25iyb *:before, #fv-chart-1786011982121-8e1g25iyb *:after, #fv-chart-1786011982121-8e1g25iyb-slideshow *, #fv-chart-1786011982121-8e1g25iyb-slideshow *:before, #fv-chart-1786011982121-8e1g25iyb-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786011982121-8e1g25iyb, #fv-chart-1786011982121-8e1g25iyb-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786011982121-8e1g25iyb {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786011982121-8e1g25iyb .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786011982121-8e1g25iyb .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786011982121-8e1g25iyb.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786011982121-8e1g25iyb .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786011982121-8e1g25iyb-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786011982121-8e1g25iyb .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786011982121-8e1g25iyb .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786011982121-8e1g25iyb .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786011982121-8e1g25iyb .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786011982121-8e1g25iyb .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786011982121-8e1g25iyb .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786011982121-8e1g25iyb .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786011982121-8e1g25iyb .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786011982121-8e1g25iyb .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-row, #fv-chart-1786011982121-8e1g25iyb .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786011982121-8e1g25iyb.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786011982121-8e1g25iyb.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786011982121-8e1g25iyb.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786011982121-8e1g25iyb .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786011982121-8e1g25iyb .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786011982121-8e1g25iyb .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786011982121-8e1g25iyb .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786011982121-8e1g25iyb .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786011982121-8e1g25iyb .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786011982121-8e1g25iyb .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786011982121-8e1g25iyb .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786011982121-8e1g25iyb .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-pie-container,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stacked-product,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-grouped-bar-product,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stacked-product,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-label,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-grouped-product-title,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-label,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-container,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-cluster,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-container,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-x-axis-wrapper,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-x-axis-label-space,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-x-axis-chart-space,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-benchmark-title,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-dropdown-title,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-carousel-nav-btn,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-chart-title,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-chart-subhead,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-header,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select-wrapper,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-vs,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select-container,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-versus-select,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786011982121-8e1g25iyb.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786011982121-8e1g25iyb .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786011982121-8e1g25iyb .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-row,#fv-chart-1786011982121-8e1g25iyb .fv-stacked-product,#fv-chart-1786011982121-8e1g25iyb .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-label,#fv-chart-1786011982121-8e1g25iyb .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-container,#fv-chart-1786011982121-8e1g25iyb .fv-bar-cluster {width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786011982121-8e1g25iyb .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786011982121-8e1g25iyb .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-label-space {display: none !important;}#fv-chart-1786011982121-8e1g25iyb .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786011982121-8e1g25iyb .fv-stl-shop-all-logo,#fv-chart-1786011982121-8e1g25iyb .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786011982121-8e1g25iyb .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786011982121-8e1g25iyb .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786011982121-8e1g25iyb .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786011982121-8e1g25iyb.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "1600p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1600p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-06T10:26:22.122Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285 H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275 HX","Cyberpunk 2077 (Native res. RT Ultra)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong  (Native res. High)","F1 24 (Native res. Ultra High)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra)","value": 31,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Cyberpunk 2077 (Native res. RT Ultra)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra)","value": 34,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Cyberpunk 2077 (Native res. RT Ultra)","value": 40,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Baldur's Gate 3 (Native res. Ultra)","value": 80,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Baldur's Gate 3 (Native res. Ultra)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Baldur's Gate 3 (Native res. Ultra)","value": 67,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Baldur's Gate 3 (Native res. Ultra)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Baldur's Gate 3 (Native res. Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High)","value": 75,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Black Myth: Wukong  (Native res. High)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Black Myth: Wukong  (Native res. High)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – F1 24 (Native res. Ultra High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – F1 24 (Native res. Ultra High)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 96,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1786011982121-8e1g25iyb" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1600p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1600p resolution</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Baldur's Gate 3 (Native res. Ultra)</option><option value="2">Black Myth: Wukong  (Native res. High)</option><option value="3">F1 24 (Native res. Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>31 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>28 Avg FPS, 21 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>34 Avg FPS, 22 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>39 Avg FPS, 30 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>40 Avg FPS, 28 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #E33235;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>80 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>66 Avg FPS, 36 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>67 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>81 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>96 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-Black Myth: Wukong  (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong  (Native res. High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #E33235;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.666666666666664%; background-color: #FE9F58;" data-target-width="32.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong  (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>75 Avg FPS, 66 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>76 Avg FPS, 55 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>57 Avg FPS, 49 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>76 Avg FPS, 48 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>111 Avg FPS, 80 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-F1 24 (Native res. Ultra High)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.25%; background-color: #FE9F58;" data-target-width="66.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.75%; background-color: #FE9F58;" data-target-width="53.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.75%; background-color: #FE9F58;" data-target-width="83.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.25%; background-color: #E33235;" data-target-width="96.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>63 Avg FPS, 53 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>57 Avg FPS, 44 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>62 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>78 Avg FPS, 67 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>77 Avg FPS, 55 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786011982121-8e1g25iyb-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution" data-caption="The 2026 G16 trades blows with the MSI 16 Stealth AI+ in three of our benches, although beats it by a large margin in Baldur's Gate 3 and Black Myth Wukong. The extra power of the Blade 16 and the Legion Pro 7i, however, is clear to see." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 95%; background-color: #E33235;" data-target-width="95" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #FE9F58;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>68 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>68 Avg FPS, 41 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>74 Avg FPS, 48 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>95 Avg FPS, 56 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>96 Avg FPS, 65 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786011982121-8e1g25iyb', false); });} else {initialize('fv-chart-1786011982121-8e1g25iyb', false);}})();</script></div><p>At 1600p, the 2025 G16 catches back up to its younger sibling in several of my tests. We're now out of CPU limited territory and into a zone where the GPUs can more freely compete, and as a result the mere 15 W difference between the two Asus machines means they track fairly closely. Apart from BG3, of course, which still takes all the CPU grunt you can throw at it.</p><p>The MSI Stealth, however, finds a sudden burst of speed in the Metro Exodus Enhanced Edition benchmark, jumping ahead of both G16s by a full six frames in the averages. It's still way off the pace in Black Myth, though, albeit slightly ahead in Cyberpunk 2077.</p><div><blockquote><p>Small wins for the 135 W RTX 5080 mobile, and all that</p></blockquote></div><p>And yes, it's time to talk about those two beasts lurking at the bottom. Our Razer Blade 16 sample might be an RTX 5090-equipped monster, but it's worth mentioning that it's available for the same cash as this particular spec at the time of writing. It's got the G16 firmly licked in three of my benchmarks, although pulls roughly level in the averages in BG3 and Black Myth.</p><p>And then there's the rocketship that is the <a href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-legion-pro-7i-gen-10-gaming-laptop-review/" target="_blank">Lenovo Legion Pro 7i Gen 10</a>. It's not a slim model, and it's got pretty awful battery life, as we'll see in the charts later. But I've thrown it in as an example of what a much less portable, full-fat gaming laptop can do  when pushed to the limit. Dare I point out it's significantly cheaper, too? Food for thought.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786012041945-1f5ppeefe *, #fv-chart-1786012041945-1f5ppeefe *:before, #fv-chart-1786012041945-1f5ppeefe *:after, #fv-chart-1786012041945-1f5ppeefe-slideshow *, #fv-chart-1786012041945-1f5ppeefe-slideshow *:before, #fv-chart-1786012041945-1f5ppeefe-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786012041945-1f5ppeefe, #fv-chart-1786012041945-1f5ppeefe-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786012041945-1f5ppeefe {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786012041945-1f5ppeefe .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786012041945-1f5ppeefe .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786012041945-1f5ppeefe.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012041945-1f5ppeefe .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786012041945-1f5ppeefe-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786012041945-1f5ppeefe .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786012041945-1f5ppeefe .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786012041945-1f5ppeefe .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786012041945-1f5ppeefe .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786012041945-1f5ppeefe .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786012041945-1f5ppeefe .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786012041945-1f5ppeefe .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786012041945-1f5ppeefe .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786012041945-1f5ppeefe .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-row, #fv-chart-1786012041945-1f5ppeefe .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786012041945-1f5ppeefe.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012041945-1f5ppeefe.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786012041945-1f5ppeefe.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786012041945-1f5ppeefe .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786012041945-1f5ppeefe .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786012041945-1f5ppeefe .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786012041945-1f5ppeefe .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786012041945-1f5ppeefe .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786012041945-1f5ppeefe .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786012041945-1f5ppeefe .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786012041945-1f5ppeefe .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786012041945-1f5ppeefe .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-pie-container,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stacked-product,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-grouped-bar-product,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stacked-product,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-label,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-grouped-product-title,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-label,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-container,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-cluster,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-container,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-x-axis-wrapper,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-x-axis-label-space,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-x-axis-chart-space,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-benchmark-title,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-dropdown-title,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-carousel-nav-btn,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-chart-title,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-chart-subhead,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-header,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select-wrapper,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-vs,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select-container,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-versus-select,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012041945-1f5ppeefe.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786012041945-1f5ppeefe .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012041945-1f5ppeefe .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-row,#fv-chart-1786012041945-1f5ppeefe .fv-stacked-product,#fv-chart-1786012041945-1f5ppeefe .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-label,#fv-chart-1786012041945-1f5ppeefe .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-container,#fv-chart-1786012041945-1f5ppeefe .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012041945-1f5ppeefe .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012041945-1f5ppeefe .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012041945-1f5ppeefe .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012041945-1f5ppeefe .fv-stl-shop-all-logo,#fv-chart-1786012041945-1f5ppeefe .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012041945-1f5ppeefe .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012041945-1f5ppeefe .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012041945-1f5ppeefe .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012041945-1f5ppeefe.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Real-world gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-06T10:27:21.946Z","citation": "Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285 H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275 HX","Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","Black Myth: Wukong  (Native res. High + Quality upscaling)","F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 112,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 87,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 98,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Black Myth: Wukong  (Native res. High + Quality upscaling)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 147,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 185,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)","value": 184,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1786012041945-1f5ppeefe" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Real-world gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)</option><option value="1">Black Myth: Wukong  (Native res. High + Quality upscaling)</option><option value="2">F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786012041945-1f5ppeefe-bar-Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable" data-caption="Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #E33235;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.66666666666667%; background-color: #E33235;" data-target-width="82.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #FE9F58;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + Quality upscaling, 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>95 Avg FPS, 79 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>85 Avg FPS, 48 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>97 Avg FPS, 53 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>112 Avg FPS, 75 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>124 Avg FPS, 83 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786012041945-1f5ppeefe-bar-Black Myth: Wukong  (Native res. High + Quality upscaling)" data-chart-type="Bar" data-title="Black Myth: Wukong  (Native res. High + Quality upscaling)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable" data-caption="Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #E33235;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">87</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #E33235;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.33333333333333%; background-color: #FE9F58;" data-target-width="39.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong  (Native res. High + Quality upscaling) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>84 Avg FPS, 72 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>76 Avg FPS, 55 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>87 Avg FPS, 74 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>98 Avg FPS, 59 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>111 Avg FPS, 80 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1786012041945-1f5ppeefe-bar-F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + Quality upscaling, 2x FG)" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1600p resolution with Quality upscaling enabled, and frame gen. where applicable" data-caption="Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">125</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.5%; background-color: #E33235;" data-target-width="73.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">147</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">185</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.5%; background-color: #FE9F58;" data-target-width="51.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">184</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.5%; background-color: #FE9F58;" data-target-width="45.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + Quality upscaling, 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>144 Avg FPS, 125 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>130 Avg FPS, 66 1% Low FPS</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>147 Avg FPS, 56 1% Low FPS</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>185 Avg FPS, 103 1% Low FPS</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>184 Avg FPS, 91 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Interestingly, with upscaling enabled, the MSI Stealth 16 AI+ inches ahead of the new G16 by a few frames on average. It's still miles off the pace of the Razer and Lenovo machines, though.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786012041945-1f5ppeefe', false); });} else {initialize('fv-chart-1786012041945-1f5ppeefe', false);}})();</script></div><p>Turn on the upscaling (and frame gen, in certain benches) and something rather interesting happens. The MSI Stealth 16 AI+, a lappy that's performed rather inconsistently across our gaming tests up until now, suddenly comes out on top versus the other lightweight RTX 5080 machines—at least when it comes to average frame rate.</p><p>It's not by a whole lot when compared to the new G16, and the MSI's 1% lows are often all over the place, but still. Not too shabby. And yes, the Blade 16 and the Lenovo rule the charts once more. </p><div><blockquote><p>It's a lot of cash for these sorts of frame rates, even if the portability factor is off the charts</p></blockquote></div><p>The Razer lappy stomps ahead by 15 frames on average in Cyberpunk, but the Lenovo goes another 12 frames further than that. It's a shame it's harder to shove one in your shoulder bag, isn't it?</p><p>Overall, it's a fairly impressive set of gaming results for the new G16. However, the price of this particular model keeps ringing in my ears. Yes, it's got 64 GB of RAM, and yes, the 32 GB version is $400 cheaper. But squaring these prices relative to the performance? It's a lot of cash for these sorts of frame rates, even if the portability factor is off the charts.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786012059722-j99cr1pc6 *, #fv-chart-1786012059722-j99cr1pc6 *:before, #fv-chart-1786012059722-j99cr1pc6 *:after, #fv-chart-1786012059722-j99cr1pc6-slideshow *, #fv-chart-1786012059722-j99cr1pc6-slideshow *:before, #fv-chart-1786012059722-j99cr1pc6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786012059722-j99cr1pc6, #fv-chart-1786012059722-j99cr1pc6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786012059722-j99cr1pc6 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786012059722-j99cr1pc6 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786012059722-j99cr1pc6.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786012059722-j99cr1pc6-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786012059722-j99cr1pc6 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786012059722-j99cr1pc6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786012059722-j99cr1pc6 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786012059722-j99cr1pc6 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row, #fv-chart-1786012059722-j99cr1pc6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786012059722-j99cr1pc6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012059722-j99cr1pc6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786012059722-j99cr1pc6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786012059722-j99cr1pc6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786012059722-j99cr1pc6 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-pie-container,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stacked-product,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-grouped-bar-product,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stacked-product,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-label,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-grouped-product-title,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-label,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-container,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-cluster,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-container,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-x-axis-wrapper,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-x-axis-label-space,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-x-axis-chart-space,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-benchmark-title,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-dropdown-title,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-carousel-nav-btn,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-chart-title,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-chart-subhead,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-header,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select-wrapper,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-vs,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select-container,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-versus-select,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012059722-j99cr1pc6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786012059722-j99cr1pc6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row,#fv-chart-1786012059722-j99cr1pc6 .fv-stacked-product,#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-label,#fv-chart-1786012059722-j99cr1pc6 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-container,#fv-chart-1786012059722-j99cr1pc6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012059722-j99cr1pc6 .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-stl-shop-all-logo,#fv-chart-1786012059722-j99cr1pc6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012059722-j99cr1pc6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012059722-j99cr1pc6.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "CPU performance","description": "CPU performance figures taken from the Cinebench R24 single-core and multi-core benchmarks","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-06T10:27:39.722Z","citation": "The 2026 Asus G16, MSI Stealth 16 AI+, and the Razer Blade 16 all have the same CPU, and it's pleasing to see how closely they track with each other. The mighty 24-core chip in the Lenovo, however, flexes its muscles once more.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285 H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275 HX","Cinebench 2024","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Cinebench 2024","value": 1215,"unitText": "Multi-core index score"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Cinebench 2024","value": 1171,"unitText": "Multi-core index score"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Cinebench 2024","value": 1221,"unitText": "Multi-core index score"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Cinebench 2024","value": 1200,"unitText": "Multi-core index score"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Cinebench 2024","value": 2039,"unitText": "Multi-core index score"}]}</script><div id="fv-chart-1786012059722-j99cr1pc6" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">CPU performance</h3><p class="fv-chart-subhead">CPU performance figures taken from the Cinebench R24 single-core and multi-core benchmarks</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786012059722-j99cr1pc6-bar-Cinebench 2024" data-chart-type="Bar" data-title="Cinebench 2024" data-subhead="CPU performance figures taken from the Cinebench R24 single-core and multi-core benchmarks" data-caption="The 2026 Asus G16, MSI Stealth 16 AI+, and the Razer Blade 16 all have the same CPU, and it's pleasing to see how closely they track with each other. The mighty 24-core chip in the Lenovo, however, flexes its muscles once more." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Cinebench 2024</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Multi-core index score</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Single-core index score</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.5%; background-color: #E33235;" data-target-width="40.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1215</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.133333333333333%; background-color: #FE9F58;" data-target-width="4.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.03333333333333%; background-color: #E33235;" data-target-width="39.03333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1171</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.166666666666666%; background-color: #FE9F58;" data-target-width="4.166666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">125</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.699999999999996%; background-color: #E33235;" data-target-width="40.699999999999996" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1221</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.133333333333333%; background-color: #FE9F58;" data-target-width="4.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1200</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.133333333333333%; background-color: #FE9F58;" data-target-width="4.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.96666666666667%; background-color: #E33235;" data-target-width="67.96666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2039</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.6%; background-color: #FE9F58;" data-target-width="4.6" data-target-margin="0"></div><span class="fv-bar-value-outside">138</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>Cinebench 2024 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>1215 Multi-core index score, 124 Single-core index score</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>1171 Multi-core index score, 125 Single-core index score</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>1221 Multi-core index score, 124 Single-core index score</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>1200 Multi-core index score, 124 Single-core index score</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>2039 Multi-core index score, 138 Single-core index score</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The 2026 Asus G16, MSI Stealth 16 AI+, and the Razer Blade 16 all have the same CPU, and it's pleasing to see how closely they track with each other. The mighty 24-core chip in the Lenovo, however, flexes its muscles once more.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786012059722-j99cr1pc6', false); });} else {initialize('fv-chart-1786012059722-j99cr1pc6', false);}})();</script></div><p>Hey, look at all those near-as-makes-no-difference Cinebench figures. All the Core Ultra 386H chips perform almost identically here, although the elder Core Ultra 9 285H in last year's G16 creeps ahead by a single point in the single-core scores, and drops slightly behind in the multi-core index figures.</p><p>Cinebench R24 can be a little twitchy, so I reckon if I ran all our Panther Lake machines through these benchmarks hundreds of times, you'd see them trade places by small amounts. One thing I would bet on, though, is that the 24-core Arrow Lake chip found in the Legion Pro 7i would beat them all no matter what.</p><p>Again, what we're seeing here is the difference between a chonky gaming laptop, and an ultra-portable machine. Larger chassis designs mean better airflow, and that means more thermal capacity for fire-breathing, ultra-fast components.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-thermals"><span>Asus ROG Zephyrus G16 thermals</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZTKhFmxHXDGyNXftTodaZ4" name="20260806_103954" alt="A close up of the badge on the top of the Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/ZTKhFmxHXDGyNXftTodaZ4.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One of my major issues with the 2025 version of the Asus G16 is the fan noise. That might sound slightly odd, as all gaming laptops can make a racket when pushed to their limits; however, the old G16 liked to spin up its fans at a moment's notice. Then spin them down again. Then back up. Then… you get the idea.</p><p>There was also a high-pitched, whiney note that sang out over the top of all the whooshing air, which proved rather irritating over a full working day. Thankfully, the 2026 G16 has no such issues, which makes it much more civilised to live with. It still sounds like a hairdryer in Turbo mode, but again, pretty much all gaming laptops do.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786012114511-te1y3jhwd *, #fv-chart-1786012114511-te1y3jhwd *:before, #fv-chart-1786012114511-te1y3jhwd *:after, #fv-chart-1786012114511-te1y3jhwd-slideshow *, #fv-chart-1786012114511-te1y3jhwd-slideshow *:before, #fv-chart-1786012114511-te1y3jhwd-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786012114511-te1y3jhwd, #fv-chart-1786012114511-te1y3jhwd-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786012114511-te1y3jhwd {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786012114511-te1y3jhwd .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786012114511-te1y3jhwd .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786012114511-te1y3jhwd.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012114511-te1y3jhwd .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786012114511-te1y3jhwd-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786012114511-te1y3jhwd .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786012114511-te1y3jhwd .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786012114511-te1y3jhwd .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786012114511-te1y3jhwd .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786012114511-te1y3jhwd .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786012114511-te1y3jhwd .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786012114511-te1y3jhwd .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786012114511-te1y3jhwd .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786012114511-te1y3jhwd .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-row, #fv-chart-1786012114511-te1y3jhwd .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786012114511-te1y3jhwd.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012114511-te1y3jhwd.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786012114511-te1y3jhwd.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786012114511-te1y3jhwd .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786012114511-te1y3jhwd .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786012114511-te1y3jhwd .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786012114511-te1y3jhwd .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786012114511-te1y3jhwd .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786012114511-te1y3jhwd .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786012114511-te1y3jhwd .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786012114511-te1y3jhwd .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786012114511-te1y3jhwd .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-pie-container,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stacked-product,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-grouped-bar-product,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stacked-product,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-label,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-grouped-product-title,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-label,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-container,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-cluster,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-container,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-x-axis-wrapper,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-x-axis-label-space,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-x-axis-chart-space,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-benchmark-title,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-dropdown-title,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-carousel-nav-btn,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-chart-title,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-chart-subhead,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-header,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select-wrapper,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-vs,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select-container,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-versus-select,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012114511-te1y3jhwd.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786012114511-te1y3jhwd .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786012114511-te1y3jhwd .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-row,#fv-chart-1786012114511-te1y3jhwd .fv-stacked-product,#fv-chart-1786012114511-te1y3jhwd .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-label,#fv-chart-1786012114511-te1y3jhwd .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-container,#fv-chart-1786012114511-te1y3jhwd .fv-bar-cluster {width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786012114511-te1y3jhwd .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786012114511-te1y3jhwd .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-label-space {display: none !important;}#fv-chart-1786012114511-te1y3jhwd .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786012114511-te1y3jhwd .fv-stl-shop-all-logo,#fv-chart-1786012114511-te1y3jhwd .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786012114511-te1y3jhwd .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786012114511-te1y3jhwd .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786012114511-te1y3jhwd .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786012114511-te1y3jhwd.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Real-world gaming temperatures","description": "Gaming temperature results recorded during multiple Metro Exodus EE runs","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-06T10:28:34.512Z","citation": "The new G16 is great at keeping its GPU cool, although the Panther Lake CPUs in each of our Core Ultra 9 386H machines like to run hot. The big Arrow Lake chip in the Lenovo is the toastiest of them all, though.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285 H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275 HX","Gaming temperatures","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – Gaming temperatures","value": 72,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – Gaming temperatures","value": 74,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – Gaming temperatures","value": 92,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – Gaming temperatures","value": 82,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – Gaming temperatures","value": 94,"unitText": "Avg CPU (°C)"}]}</script><div id="fv-chart-1786012114511-te1y3jhwd" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Real-world gaming temperatures</h3><p class="fv-chart-subhead">Gaming temperature results recorded during multiple Metro Exodus EE runs</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786012114511-te1y3jhwd-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="Gaming temperature results recorded during multiple Metro Exodus EE runs" data-caption="The new G16 is great at keeping its GPU cool, although the Panther Lake CPUs in each of our Core Ultra 9 386H machines like to run hot. The Lenovo is the toastiest of them all, though." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Gaming temperatures</h4><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #E33235;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #FE9F58;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #1CA9C4;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.33333333333333%; background-color: #EB6F71;" data-target-width="51.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #E33235;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #1CA9C4;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #EB6F71;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #FE9F58;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #1CA9C4;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #EB6F71;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">87</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #E33235;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #FE9F58;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #1CA9C4;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.33333333333333%; background-color: #EB6F71;" data-target-width="51.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #1CA9C4;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #EB6F71;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>72 Avg CPU (°C), 98 Max CPU (°C), 69 Avg GPU (°C), 77 Max GPU (°C)</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>74 Avg CPU (°C), 81 Max CPU (°C), 68 Avg GPU (°C), 72 Max GPU (°C)</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>92 Avg CPU (°C), 100 Max CPU (°C), 81 Avg GPU (°C), 87 Max GPU (°C)</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>82 Avg CPU (°C), 98 Max CPU (°C), 62 Avg GPU (°C), 77 Max GPU (°C)</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>94 Avg CPU (°C), 105 Max CPU (°C), 74 Avg GPU (°C), 79 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The new G16 is great at keeping its GPU cool, although the Panther Lake CPUs in each of our Core Ultra 9 386H machines like to run hot. The big Arrow Lake chip in the Lenovo is the toastiest of them all, though.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786012114511-te1y3jhwd', false); });} else {initialize('fv-chart-1786012114511-te1y3jhwd', false);}})();</script></div><p>Not only is the G16 much quieter during day-to-day usage, but it's pretty good at keeping its GPU cool during gaming. The Core Ultra 9 386H, however, likes to run fairly hot when given the opportunity, as you can see across all our Panther Lake-chipped laptops.</p><p>You can also start to see where the Lenovo Legion Pro 7i gets its extra performance from. Its CPU is beefier, and occasionally jumps well over the 100 degree mark—while its 175 W RTX 5080 also likes to suck down power and turn it into heat, as well as frames.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-battery-life"><span>Asus ROG Zephyrus G16 battery life</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qxTWdApRzDmFQ47XkWUELG" name="20260806_104145" alt="The Intel and Nvidia badges on top of the inner deck of the Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/qxTWdApRzDmFQ47XkWUELG.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The new G16 manages an impressive 117 minute gaming battery life figure, sending it to the top of my chart. It's only five minutes more than the older model, but I'd still say that's a pretty good win. It's also relatively light on the battery during a regular working day, which means I haven't felt the need to lug the charger around as often as I would with other gaming laptops.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1786113835857-8qdaq32jc *, #fv-chart-1786113835857-8qdaq32jc *:before, #fv-chart-1786113835857-8qdaq32jc *:after, #fv-chart-1786113835857-8qdaq32jc-slideshow *, #fv-chart-1786113835857-8qdaq32jc-slideshow *:before, #fv-chart-1786113835857-8qdaq32jc-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786113835857-8qdaq32jc, #fv-chart-1786113835857-8qdaq32jc-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786113835857-8qdaq32jc {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786113835857-8qdaq32jc .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1786113835857-8qdaq32jc .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786113835857-8qdaq32jc.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786113835857-8qdaq32jc .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1786113835857-8qdaq32jc-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1786113835857-8qdaq32jc .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1786113835857-8qdaq32jc .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1786113835857-8qdaq32jc .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786113835857-8qdaq32jc .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1786113835857-8qdaq32jc .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786113835857-8qdaq32jc .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1786113835857-8qdaq32jc .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1786113835857-8qdaq32jc .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786113835857-8qdaq32jc .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-row, #fv-chart-1786113835857-8qdaq32jc .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1786113835857-8qdaq32jc.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786113835857-8qdaq32jc.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786113835857-8qdaq32jc.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786113835857-8qdaq32jc .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786113835857-8qdaq32jc .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786113835857-8qdaq32jc .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786113835857-8qdaq32jc .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1786113835857-8qdaq32jc .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786113835857-8qdaq32jc .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786113835857-8qdaq32jc .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786113835857-8qdaq32jc .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1786113835857-8qdaq32jc .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-pie-container,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stacked-product,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-grouped-bar-product,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stacked-product,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-label,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-grouped-product-title,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-label,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-container,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-cluster,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-container,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-x-axis-wrapper,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-x-axis-label-space,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-x-axis-chart-space,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-benchmark-title,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-dropdown-title,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-carousel-nav-btn,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-chart-title,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-chart-subhead,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-header,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select-wrapper,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-vs,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select-container,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-versus-select,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786113835857-8qdaq32jc.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786113835857-8qdaq32jc .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786113835857-8qdaq32jc .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-row,#fv-chart-1786113835857-8qdaq32jc .fv-stacked-product,#fv-chart-1786113835857-8qdaq32jc .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-label,#fv-chart-1786113835857-8qdaq32jc .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-container,#fv-chart-1786113835857-8qdaq32jc .fv-bar-cluster {width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786113835857-8qdaq32jc .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786113835857-8qdaq32jc .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-label-space {display: none !important;}#fv-chart-1786113835857-8qdaq32jc .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1786113835857-8qdaq32jc .fv-stl-shop-all-logo,#fv-chart-1786113835857-8qdaq32jc .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786113835857-8qdaq32jc .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786113835857-8qdaq32jc .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786113835857-8qdaq32jc .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786113835857-8qdaq32jc.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Gaming battery life","description": "Results recorded in the PCMark 10 gaming battery life test, with screen brightness set to 50% and Wi-Fi disabled","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-07T14:43:55.857Z","citation": "The G16 reigns supreme in the gaming battery life stakes, and it's clear to see the portable advantage of our slim and light laptops over the much chonkier, slightly old-school Lenovo.","keywords": ["Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H","Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H","MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H","Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H","Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX","PCMark 10 gaming battery life test","PCMark 10 gaming battery life test (minutes)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H – PCMark 10 gaming battery life test","value": 117,"unitText": ""},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H – PCMark 10 gaming battery life test","value": 112,"unitText": ""},{"@type": "PropertyValue","name": "MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H – PCMark 10 gaming battery life test","value": 104,"unitText": ""},{"@type": "PropertyValue","name": "Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H – PCMark 10 gaming battery life test","value": 102,"unitText": ""},{"@type": "PropertyValue","name": "Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX – PCMark 10 gaming battery life test","value": 73,"unitText": ""}]}</script><div id="fv-chart-1786113835857-8qdaq32jc" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Gaming battery life</h3><p class="fv-chart-subhead">Results recorded in the PCMark 10 gaming battery life test, with screen brightness set to 50% and Wi-Fi disabled</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786113835857-8qdaq32jc-bar-PCMark 10 gaming battery life test" data-chart-type="Bar" data-title="PCMark 10 gaming battery life test (minutes)" data-subhead="Results recorded in the PCMark 10 gaming battery life test, with screen brightness set to 50% and Wi-Fi disabled" data-caption="The G16 reigns supreme in the gaming battery life stakes, and it's clear to see the portable advantage of our slim and light laptops over the much chonkier, slightly old-school Lenovo." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">PCMark 10 gaming battery life test (minutes)</h4><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #FE9F58;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">117</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #EB6F71;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FFC08B;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #1CA9C4;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>PCMark 10 gaming battery life test (minutes) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Asus ROG Zephyrus G16 (2026) | RTX 5080 (135 W) | Core Ultra 9 386H</td><td>117</td></tr><tr><td>Asus ROG Zephyrus G16 (2025) | RTX 5080 (120 W) | Core Ultra 9 285H</td><td>112</td></tr><tr><td>MSI Stealth 16 AI+ | RTX 5080 (125 W) | Core Ultra 9 386H</td><td>104</td></tr><tr><td>Razer Blade 16 (2026) | RTX 5090 (175 W) | Core Ultra 9 386H</td><td>102</td></tr><tr><td>Lenovo Legion Pro 7i Gen 10 | RTX 5080 (175 W) | Core Ultra 9 275HX</td><td>73</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The G16 reigns supreme in the gaming battery life stakes, and it's clear to see the portable advantage of our slim and light laptops over the much chonkier, slightly old-school Lenovo.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1786113835857-8qdaq32jc', false); });} else {initialize('fv-chart-1786113835857-8qdaq32jc', false);}})();</script></div><p>That 117 minute result equates to 13 minutes more than the MSI Stealth 16 AI+, 15 minutes more than the Razer, and a massive 44 minutes longer than the Lenovo. </p><p>Again I'm reminded of why you might want to sacrifice gaming performance for portability, beyond the convenience of shoving a slimmer machine in your bag. The Legion Pro 7i Gen 10 may be a lot quicker, but it's got a lot of disadvantages over the Asus G16, too.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-aesthetics"><span>Asus ROG Zephyrus G16 aesthetics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WYMAi3VoLtyY86vjJFhtcA" name="G16bladebacktoback" alt="The Asus ROG Zephyrus G16 and the Razer Blade 16 back to back" src="https://cdn.mos.cms.futurecdn.net/WYMAi3VoLtyY86vjJFhtcA.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The aluminium G16 has always been one of my favourite laptop designs, and little has changed with the 2026 model. This version's silver-y frame (Eclipse Gray, if you ask Asus) is tastefully neutral to behold, looking more like an executive business laptop than a gaming machine.</p><p>Which means it'll look as good in the boardroom as it does on your desk. Many modern gaming laptops overplay their hand when it comes to the gamer aesthetic, which can leave you feeling like a bit of a plum when you want to answer some emails in an airport departure lounge. </p><p>No such worries here. The only hint that the G16 might be a gaming model comes in the form of the font on the keyboard, which still looks like it'd be better suited to a Star Citizen control panel than an all-business laptop design. I doubt anyone will really notice, though.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="G49ohReunGpZbBr8HKXHLT" name="20260806_104139" alt="A close up of the ROG Nebula OLED screen on the Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/G49ohReunGpZbBr8HKXHLT.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All this being said, if I had to pick the best looking laptop of the current crop (and the one with the better keyboard, thanks to its longer, more positive switch travel) it'd be the Razer Blade 16. </p><p>The Asus is a very pretty gaming laptop, but the Blade 16 is just plain <em>purposeful</em>. Moody, even. And as a tempestuous so-and-so myself, I like that. Plus, the Razer's trackpad is a little nicer to use, even if the G16's is also rather good.</p><p>The G16's 240 Hz ROG Nebula OLED panel, though, is a genuine competitor with the Blade's similarly-specced model. It's lush, vibrant, and delivers pretty much everything you could want out of a gaming laptop display. Sitting the two side by side, it's quite difficult to tell which has the better screen of the two. </p><p>Perhaps the Blade, if I was really pushed. Still, the G16 has nothing to be ashamed of in the display department.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-software"><span>Asus ROG Zephyrus G16 software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YmQsDwaSRNwF7tv3K4z7GH" name="Asusarmorycrate" alt="A screenshot from the Asus Armoury Crate software loaded on an Asus ROG Zephyrus G16" src="https://cdn.mos.cms.futurecdn.net/YmQsDwaSRNwF7tv3K4z7GH.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/YmQsDwaSRNwF7tv3K4z7GH.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The Asus Armoury Crate software package isn't the most straightforward of affairs, I have to admit. Still, the switching options between power modes are easy to find, and a click on an image depicting the laptop itself (which isn't as obvious as it sounds) leads to plenty of extra options for customising the lighting, process handling, keybinds, and more.</p><p>The home page shows real time info for the CPU, GPU, and memory, along with readouts for the fan speeds. There's also a "Playground" menu in the sidebar that allows you to sync the lighting between various Asus products, adjust wallpapers, and all that sort of jazz. </p><p>If I had a major critique of the software (and Armoury Crate is far from alone in this regard), it's that it feels very… bitty. All the info and customisation options you can think of are in here. Somewhere. If you look hard enough. </p><p>A straightforward selection of menus, rather than a host of buttons, toggles, and sliders scattered all over the shop, would make the whole thing gel together a little more seamlessly.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WhowLtaVz7mcMQgxQYgj2N" name="AsusArmorycrate2" alt="A screenshot from the Asus Armoury Crate software showing the manual settings for the Asus ROG Zephyrus G16 2026" src="https://cdn.mos.cms.futurecdn.net/WhowLtaVz7mcMQgxQYgj2N.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/WhowLtaVz7mcMQgxQYgj2N.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>There's also a greyed-out "Manual" power option, which is adjusted via a separate menu. Here you can tweak the CPU and GPU clock speeds, along with the option to boost the TGP of the latter all the way up to a 160 W top limit. The Asus reviewer's guide recommends you do this with the fan speeds pegged at 100%— which, as you might expect, is very loud. </p><p>Armoury Crate also provides you with a warning screen as you confirm the settings, absolving Asus from any responsibility if things go wrong. Which is enough to make you cross your fingers when you're testing the limits of a $4,800 gaming laptop, let me tell you.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RPR7q3XUiX2U7ieUG85LPD" name="ASUSoverclock" alt="An overclocking warning from the Asus Armoury Crate software" src="https://cdn.mos.cms.futurecdn.net/RPR7q3XUiX2U7ieUG85LPD.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>We don't normally test overclocked gaming laptops beyond the Turbo or standard Maximum presets, but I put in my earplugs and ran the Cyberpunk 2077 benchmark regardless. </p><p>At top wattage settings (and at 1600p with DLSS Quality and 2x frame gen. enabled) this resulted in a 99 fps average, with 83 fps 1% lows. Essentially, a four fps gain in terms of average frames over the 135 W Turbo mode.</p><p>I also recorded an 84 degree peak from the GPU during the benchmark, which seems a little on the hot side to me. The marginal gains, plus the very loud fans and toastier peak GPU temps, don't endear me to the whole idea of messing with the GPU wattage in a machine this slim. It's a nice option to have, but I'd stick to the presets if I were you.</p><h2 class="article-body__section" id="section-asus-rog-zephyrus-g16-value"><span>Asus ROG Zephyrus G16 value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YRT7WoMWGufSt9p2dzWUfn" name="AsusG16andBlade16" alt="The Asus ROG Zephyrus G16 and the Razer Blade 16 side by side" src="https://cdn.mos.cms.futurecdn.net/YRT7WoMWGufSt9p2dzWUfn.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>And so we reach a crucial point. The concept of "value" and the term "gaming laptop" are two very difficult things to square in 2026, and the Asus ROG Zephyrus G16 2026 is a prime example of why. It's a lovely machine, and one I wish I didn't have to mark down over such trifling concerns as, y'know, money.</p><p>But the facts are simple. My review sample is $4,800, and that's far too much to pay for an RTX 5080 lappy. Even if it does come with 64 GB of RAM, for reasons that still elude me.</p><p>Luckily, the 32 GB version is a fair bit cheaper. I've found one for <a href="https://www.bestbuy.com/product/asus-rog-zephyrus-g16-16-oled-3k-gaming-laptop-intel-core-ultra-9-386h-2026-32gb-memory-geforce-rtx-5080-1tb-storage-eclipse-gray/JJGHGSJZR6/sku/6673590" target="_blank">$4,400</a> at Best Buy, although it's still got a somewhat-miserly 1 TB SSD. For this sort of cash, I'd definitely be wanting more room for my games—and I'd want it included as part of the package, rather than having to make a pricey component upgrade for myself.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="BMM3Yu78tyYXAcEq7ct5XD" name="AsusG16Blade16sbs" alt="The Asus ROG Zephyrus G16 off to the side of the Razer Blade 16" src="https://cdn.mos.cms.futurecdn.net/BMM3Yu78tyYXAcEq7ct5XD.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Here's another issue. The Razer Blade 16 2026, a laptop that, in my estimation, is even more desirable than the G16, is available in a RTX 5080 + 1 TB SSD config for <a href="https://www.razer.com/gaming-laptops/razer-blade-16/RZ09-05818EN3-R3U1" target="_blank">$4,000</a>. That's a $400 saving over the equivalent G16, and far from chump change. Plus it's got the same Intel chip, another excellent OLED panel, and a chassis, keyboard, and trackpad design that's got the G16 2026 beat. Even if it's just by a nose.</p><p>In previous years, both the Asus ROG Zephyrus G16 and the smaller, 14-inch G14 have been recurring entries on our <a href="https://www.pcgamer.com/gaming-laptop-deals/" target="_blank">gaming laptop deals</a> page. I know, because I'm the one that updates it. Often, RTX 5070 and RTX 5080 variants have dropped down well below the $2,000 mark, and that's made them fantastic value for what you end up receiving.</p><div><blockquote><p>If you can find one with a healthy discount? Go for it.</p></blockquote></div><p>This time around, though, I've got a feeling it might be different. The memory crisis continues to rip its way through the gaming laptop market, and I don't think we're likely to see such heavy price reductions on these new 2026 models. </p><p>Unless they stop selling entirely, or you're prepared to wait for the Black Friday sales. It's a hard thing to judge, but I don't think I've got that small crumb of  comfort to lean on—at least not in the same way I might have done previously.</p><p>All of which is to say, I think the G16 is a fantastic high-end gaming device, with a gorgeous OLED display and plenty to recommend it for. But it's hugely over-priced as things stand, and that's a fatal flaw hanging over the head of what is otherwise a highly-recommendable gaming laptop. </p><p>If you can find one with a healthy discount? Go for it. At full price, though? I'd urge you to check out the Razer lineup instead. Your money goes further, and the machine you'll end up with… well, it simply has the edge.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Chinese memory maker CXMT mops up even more market share away from the likes of Samsung, SK hynix, and Micron, giving me hope that competition is the way out of the memory crisis ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It seems nearly every conversation about PC gaming hardware comes back to the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a>, and that's because it's such an all-encompassing problem for the industry. Though we don't appear to have a way out for the next year (at least), we've seen memory competition coming out of China, with Chinese company CXMT appearing to be getting a foothold in the market. </p><p>As noted by <a href="https://counterpointresearch.com/en/insights/ai-demand-reshapes-dram-rankings-in-q2-2026" target="_blank">Counterpoint</a>, CXMT seems to currently have a 7% revenue market share, with industry leader Samsung mopping up 39%, SK hynix taking 26%, and Micron getting 25%. If you haven't been taking in those numbers, that means just four companies have a whopping 97% of the memory revenue market share. </p><p>There are a few reasons for CXMT's seemingly meteoric rise. Early last month, component makers began <a href="https://www.pcgamer.com/hardware/memory/so-this-is-why-component-makers-have-started-validating-their-products-for-chinese-memory/" target="_blank">validating their products for Chinese memory</a>, in order to work with CXMT memory. Then, just last week, the company made its public offering to the tune of $8.6 billion, with <a href="https://www.pcgamer.com/hardware/memory/memory-chipmaker-cxmt-sees-shares-surge-466-percent-becomes-one-of-chinas-most-valuable-listed-companies-right-below-tencent/" target="_blank">shares surging by 466%</a>. That means its market capitalisation was valued at just under half a trillion dollars, making it one of the most valuable companies in China.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZKx1e"></div>                            </div>                            <script src="https://kwizly.com/embed/XZKx1e.js" async></script><p>To top this all off, <a href="https://www.pcgamer.com/hardware/memory/chinese-ram-is-reportedly-landing-in-laptops-from-hp-asus-and-acer-but-it-wont-change-the-memory-crisis-overnight/" target="_blank">CXMT memory has reportedly been landing in HP, Asus, and Acer notebooks</a>, though not in the US. With the big three not having the memory capacity to meet the huge demand, CXMT seems to be making it big off the memory crisis. There's a significant hole in the market, with AI sucking up all that memory, and Chinese memory is rushing to plug it up. </p><p>Naturally, more competition is better for the market, in both pricing and production. Just two months ago, <a href="https://www.pcgamer.com/hardware/memory/memory-crisis-heads-to-court-class-action-lawsuit-calls-samsung-sk-hynix-and-micron-dram-market-oligopolists-alleging-anticompetitive-behavior/" target="_blank">Samsung, SK hynix, and Micron were all accused of anticompetitive</a> behaviour in a class action lawsuit, and more competitors would certainly quell any such allegations. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UF7hf2xBcsgxJLNQRRXL6g" name="micron_sk_hynix_ddr5_dram_01" alt="A close-up photo of a pair of Micron and SK Hynix DDR5 DIMMs, showing the memory modules on black/green PCBs" src="https://cdn.mos.cms.futurecdn.net/UF7hf2xBcsgxJLNQRRXL6g.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Still, even though CXMT might help ease the memory crisis eventually, it seems unlikely it is ending soon. Just last week, Samsung said there would be a "<a href="https://www.pcgamer.com/hardware/memory/gleefully-counting-its-billions-samsung-cries-warning-of-a-severe-memory-supply-crisis-next-year/" target="_blank">severe</a>" memory supply crisis next year, and didn't comment on whether or not it will follow into 2029. And even SK hynix <a href="https://www.pcgamer.com/hardware/memory/nand-and-hbm-have-been-merged-into-a-dorky-megazord-for-datacenters-by-sandisk-and-sk-hynix/" target="_blank">believes</a> "Customer demand will remain higher than our supply capacity even beyond 2030."</p><p>For now, CXMT is reportedly making plans on making even more chip plants, with a second in Beijing, as well as one in Shanghai and Hefei. The plan is to double capacity up to 600,000 wafers each month, and if the memory crisis stays as it is, CXMT will likely have no problems selling those orders. There are clear winners and losers in the memory crisis so far, and with the cost of RAM for your rig, we PC gamers are currently losing. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/memory/chinese-memory-maker-cxmt-mops-up-even-more-market-share-away-from-the-likes-of-samsung-sk-hynix-and-micron-giving-me-hope-that-competition-is-the-way-out-of-the-memory-crisis/</link>
                                                                            <description>
                            <![CDATA[ Could the big three become the big four? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">kU83Xn9GnpHeaHRBW4CRTA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ggvaQwWcprqtF7De5nLWv4-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 05 Aug 2026 16:29:44 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Memory]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/ggvaQwWcprqtF7De5nLWv4-1280-80.png">
                                                            <media:credit><![CDATA[Remitski via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A dramatically lit close up of computer memory/ RAM on a motherboard-style background.]]></media:description>                                                            <media:text><![CDATA[A dramatically lit close up of computer memory/ RAM on a motherboard-style background.]]></media:text>
                                <media:title type="plain"><![CDATA[A dramatically lit close up of computer memory/ RAM on a motherboard-style background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ggvaQwWcprqtF7De5nLWv4-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It seems nearly every conversation about PC gaming hardware comes back to the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a>, and that's because it's such an all-encompassing problem for the industry. Though we don't appear to have a way out for the next year (at least), we've seen memory competition coming out of China, with Chinese company CXMT appearing to be getting a foothold in the market. </p><p>As noted by <a href="https://counterpointresearch.com/en/insights/ai-demand-reshapes-dram-rankings-in-q2-2026" target="_blank">Counterpoint</a>, CXMT seems to currently have a 7% revenue market share, with industry leader Samsung mopping up 39%, SK hynix taking 26%, and Micron getting 25%. If you haven't been taking in those numbers, that means just four companies have a whopping 97% of the memory revenue market share. </p><p>There are a few reasons for CXMT's seemingly meteoric rise. Early last month, component makers began <a href="https://www.pcgamer.com/hardware/memory/so-this-is-why-component-makers-have-started-validating-their-products-for-chinese-memory/" target="_blank">validating their products for Chinese memory</a>, in order to work with CXMT memory. Then, just last week, the company made its public offering to the tune of $8.6 billion, with <a href="https://www.pcgamer.com/hardware/memory/memory-chipmaker-cxmt-sees-shares-surge-466-percent-becomes-one-of-chinas-most-valuable-listed-companies-right-below-tencent/" target="_blank">shares surging by 466%</a>. That means its market capitalisation was valued at just under half a trillion dollars, making it one of the most valuable companies in China.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZKx1e"></div>                            </div>                            <script src="https://kwizly.com/embed/XZKx1e.js" async></script><p>To top this all off, <a href="https://www.pcgamer.com/hardware/memory/chinese-ram-is-reportedly-landing-in-laptops-from-hp-asus-and-acer-but-it-wont-change-the-memory-crisis-overnight/" target="_blank">CXMT memory has reportedly been landing in HP, Asus, and Acer notebooks</a>, though not in the US. With the big three not having the memory capacity to meet the huge demand, CXMT seems to be making it big off the memory crisis. There's a significant hole in the market, with AI sucking up all that memory, and Chinese memory is rushing to plug it up. </p><p>Naturally, more competition is better for the market, in both pricing and production. Just two months ago, <a href="https://www.pcgamer.com/hardware/memory/memory-crisis-heads-to-court-class-action-lawsuit-calls-samsung-sk-hynix-and-micron-dram-market-oligopolists-alleging-anticompetitive-behavior/" target="_blank">Samsung, SK hynix, and Micron were all accused of anticompetitive</a> behaviour in a class action lawsuit, and more competitors would certainly quell any such allegations. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UF7hf2xBcsgxJLNQRRXL6g" name="micron_sk_hynix_ddr5_dram_01" alt="A close-up photo of a pair of Micron and SK Hynix DDR5 DIMMs, showing the memory modules on black/green PCBs" src="https://cdn.mos.cms.futurecdn.net/UF7hf2xBcsgxJLNQRRXL6g.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Still, even though CXMT might help ease the memory crisis eventually, it seems unlikely it is ending soon. Just last week, Samsung said there would be a "<a href="https://www.pcgamer.com/hardware/memory/gleefully-counting-its-billions-samsung-cries-warning-of-a-severe-memory-supply-crisis-next-year/" target="_blank">severe</a>" memory supply crisis next year, and didn't comment on whether or not it will follow into 2029. And even SK hynix <a href="https://www.pcgamer.com/hardware/memory/nand-and-hbm-have-been-merged-into-a-dorky-megazord-for-datacenters-by-sandisk-and-sk-hynix/" target="_blank">believes</a> "Customer demand will remain higher than our supply capacity even beyond 2030."</p><p>For now, CXMT is reportedly making plans on making even more chip plants, with a second in Beijing, as well as one in Shanghai and Hefei. The plan is to double capacity up to 600,000 wafers each month, and if the memory crisis stays as it is, CXMT will likely have no problems selling those orders. There are clear winners and losers in the memory crisis so far, and with the cost of RAM for your rig, we PC gamers are currently losing. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Chinese RAM is reportedly landing in laptops from HP, Asus and Acer but it won't change the memory crisis overnight ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Chinese memory manufacturer CXMT is the fourth-biggest memory maker in the world, and, chances are you've only heard of it recently. That's because, just last week, its shares saw a <a href="https://www.pcgamer.com/hardware/memory/memory-chipmaker-cxmt-sees-shares-surge-466-percent-becomes-one-of-chinas-most-valuable-listed-companies-right-below-tencent/" target="_blank">466% surge as it made its initial public offering</a>, becoming one of China's most valuable companies in the process.</p><p>It seems like CXMT could be set to become even more valuable as <a href="https://asia.nikkei.com/business/china-tech/hp-asus-and-acer-begin-using-cxmt-chips-amid-memory-shortage" target="_blank">Nikkei Asia</a> reports HP, Asus, and Acer are all said to be using its chips. Last month, many component makers started validating their products for Chinese memory, and this reportedly set the groundwork for some PC makers to use a "limited amount in their notebook computers". </p><p>The limited quantity seems to be a decision made by both CXMT and partners. CXMT's side is prioritising Chinese companies it has had prior working relationships with, like Huawei. Then, PC makers are reportedly only getting limited supplies to avoid angering "leading global memory chipmakers Micron, Samsung Electronics and SK Hynix." </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZKx1e"></div>                            </div>                            <script src="https://kwizly.com/embed/XZKx1e.js" async></script><p>Reportedly, the notebook models with CXMT chips are selling in non-US markets. Asus declined to give a comment to Nikkei Asia and CXMT, and HP did not respond to requests. However, Acer told the outlet, "We do not disclose our suppliers, but that we keep in close contact with multiple global manufacturers and suppliers to dynamically adjust operations to manage component prices changes. We work with multiple manufacturers and suppliers to enhance our supply chain resilience."</p><p>CXMT has been having a big couple of months and now takes up a <a href="https://counterpointresearch.com/en/insights/ai-demand-reshapes-dram-rankings-in-q2-2026" target="_blank">7% market share</a> in Global DRAM revenue. The big three memory makers still account for more than 90% of the market share right now. Still, wider adoption of CXMT chips is good news for the Chinese company, and it seems like production could be getting bigger to accommodate the growth.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="waGmWVUaLadnLRLSsfQcjj" name="radeon-890m-laptop-02.jpg" alt="Asus TUF A14 gaming laptop with Radeon 890M graphics" src="https://cdn.mos.cms.futurecdn.net/waGmWVUaLadnLRLSsfQcjj.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As reported by <a href="https://www.reuters.com/world/asia-pacific/cxmt-plans-second-chip-plant-beijing-is-talks-its-funding-sources-say-2026-08-03/" target="_blank">Reuters</a>, CXMT is reportedly planning a second chip plant in Beijing. Reuters also claims it is building new plants in Shanghai and Hefei, and is looking to double capacity to 600,000 wafers per month. </p><p>Needless to say, that rapid expansion implies CXMT has long-term memory expansion goals, and that would make some sense as many major companies and analysts predict the memory crisis won't end until 2029 at the least. Even Samsung, one of the big three, <a href="https://www.pcgamer.com/hardware/memory/gleefully-counting-its-billions-samsung-cries-warning-of-a-severe-memory-supply-crisis-next-year/" target="_blank">reckons</a> we will see a "severe" memory supply crisis next year and "Beyond 2029, it is hard to say because of more limited visibility."</p><p>SK hynix <a href="https://www.pcgamer.com/hardware/memory/nand-and-hbm-have-been-merged-into-a-dorky-megazord-for-datacenters-by-sandisk-and-sk-hynix/" target="_blank">says</a> "Customer demand will remain higher than our supply capacity even beyond 2030."</p><p>And, in a sense, CXMT likely owes a lot to the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a>. With demand far outweighing supply (and the RAM in your computer going up in price as a result), it has left room for new entrants in the market that may have struggled in an abundant market, as companies look elsewhere for supply. It's anyone's guess how much CXMT will be worth by the end of the memory crisis, but it's likely a lot higher than when it started. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/memory/chinese-ram-is-reportedly-landing-in-laptops-from-hp-asus-and-acer-but-it-wont-change-the-memory-crisis-overnight/</link>
                                                                            <description>
                            <![CDATA[ CXMT is having a big couple of months. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UUWxMjj4MmxGhX5aozHLQQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3rhFxAR4P6jPm8oD8oMkKX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 05 Aug 2026 09:32:27 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Memory]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3rhFxAR4P6jPm8oD8oMkKX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Acer Nitro V15 gaming laptop]]></media:description>                                                            <media:text><![CDATA[Acer Nitro V15 gaming laptop]]></media:text>
                                <media:title type="plain"><![CDATA[Acer Nitro V15 gaming laptop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3rhFxAR4P6jPm8oD8oMkKX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Chinese memory manufacturer CXMT is the fourth-biggest memory maker in the world, and, chances are you've only heard of it recently. That's because, just last week, its shares saw a <a href="https://www.pcgamer.com/hardware/memory/memory-chipmaker-cxmt-sees-shares-surge-466-percent-becomes-one-of-chinas-most-valuable-listed-companies-right-below-tencent/" target="_blank">466% surge as it made its initial public offering</a>, becoming one of China's most valuable companies in the process.</p><p>It seems like CXMT could be set to become even more valuable as <a href="https://asia.nikkei.com/business/china-tech/hp-asus-and-acer-begin-using-cxmt-chips-amid-memory-shortage" target="_blank">Nikkei Asia</a> reports HP, Asus, and Acer are all said to be using its chips. Last month, many component makers started validating their products for Chinese memory, and this reportedly set the groundwork for some PC makers to use a "limited amount in their notebook computers". </p><p>The limited quantity seems to be a decision made by both CXMT and partners. CXMT's side is prioritising Chinese companies it has had prior working relationships with, like Huawei. Then, PC makers are reportedly only getting limited supplies to avoid angering "leading global memory chipmakers Micron, Samsung Electronics and SK Hynix." </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZKx1e"></div>                            </div>                            <script src="https://kwizly.com/embed/XZKx1e.js" async></script><p>Reportedly, the notebook models with CXMT chips are selling in non-US markets. Asus declined to give a comment to Nikkei Asia and CXMT, and HP did not respond to requests. However, Acer told the outlet, "We do not disclose our suppliers, but that we keep in close contact with multiple global manufacturers and suppliers to dynamically adjust operations to manage component prices changes. We work with multiple manufacturers and suppliers to enhance our supply chain resilience."</p><p>CXMT has been having a big couple of months and now takes up a <a href="https://counterpointresearch.com/en/insights/ai-demand-reshapes-dram-rankings-in-q2-2026" target="_blank">7% market share</a> in Global DRAM revenue. The big three memory makers still account for more than 90% of the market share right now. Still, wider adoption of CXMT chips is good news for the Chinese company, and it seems like production could be getting bigger to accommodate the growth.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="waGmWVUaLadnLRLSsfQcjj" name="radeon-890m-laptop-02.jpg" alt="Asus TUF A14 gaming laptop with Radeon 890M graphics" src="https://cdn.mos.cms.futurecdn.net/waGmWVUaLadnLRLSsfQcjj.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As reported by <a href="https://www.reuters.com/world/asia-pacific/cxmt-plans-second-chip-plant-beijing-is-talks-its-funding-sources-say-2026-08-03/" target="_blank">Reuters</a>, CXMT is reportedly planning a second chip plant in Beijing. Reuters also claims it is building new plants in Shanghai and Hefei, and is looking to double capacity to 600,000 wafers per month. </p><p>Needless to say, that rapid expansion implies CXMT has long-term memory expansion goals, and that would make some sense as many major companies and analysts predict the memory crisis won't end until 2029 at the least. Even Samsung, one of the big three, <a href="https://www.pcgamer.com/hardware/memory/gleefully-counting-its-billions-samsung-cries-warning-of-a-severe-memory-supply-crisis-next-year/" target="_blank">reckons</a> we will see a "severe" memory supply crisis next year and "Beyond 2029, it is hard to say because of more limited visibility."</p><p>SK hynix <a href="https://www.pcgamer.com/hardware/memory/nand-and-hbm-have-been-merged-into-a-dorky-megazord-for-datacenters-by-sandisk-and-sk-hynix/" target="_blank">says</a> "Customer demand will remain higher than our supply capacity even beyond 2030."</p><p>And, in a sense, CXMT likely owes a lot to the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a>. With demand far outweighing supply (and the RAM in your computer going up in price as a result), it has left room for new entrants in the market that may have struggled in an abundant market, as companies look elsewhere for supply. It's anyone's guess how much CXMT will be worth by the end of the memory crisis, but it's likely a lot higher than when it started. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fresh evidence from independent researchers confirms the first drop in PC shipments in over a year... and it's only going to get worse ]]></title>
                                                                                                <dc:content><![CDATA[ <p>New <a href="https://counterpointresearch.com/en/insights/global-pc-shipments-decline-q2-2026-memory-crisis" target="_blank">research from Counterpoint</a> corroborates that the PC market has finally been impacted by the memory crisis to the extent that global shipments have gone down for the first time since the first quarter of 2025. In the second quarter this year there were 4% fewer global PC shipments than the same time last year. This backs up what the <a href="https://www.pcgamer.com/hardware/memory/new-idc-report-claims-worldwide-pc-shipments-fell-by-5-percent-but-revenue-didnt-as-vendors-are-pushing-through-price-increases-faster-than-demand-is-dropping/" target="_blank">IDC reported</a> earlier this month.</p><p>Counterpoint explains: "While commercial refresh cycles tied to Windows migration and AI PC adoption continue to support demand, surging memory prices and higher component costs are increasingly constraining OEM production plans and suppressing consumer demand. The sharp increase in DRAM prices has significantly raised PC bill-of-material (BoM) costs, forcing OEMs to implement price increases, reduce entry-level configurations, or prioritize higher-margin premium systems."</p><p>This year-on-year figure cashes out in part as a 2% decrease from Lenovo, an 8% decrease from HP, and a 6% decrease from Dell. Asus and Apple, however, both actually had growth—the former by 4% and the latter by a whopping 13%, likely thanks to the cheap and cheerful <a href="https://www.pcgamer.com/hardware/gaming-laptops/macbook-neo-review/" target="_blank">MacBook Neo</a>. Given the overall number of shipments for the brands, however, these two companies' increase in shipments don't offset the overall picture, and there was still a decline overall.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>In other words, despite the push to get yourself an AI PC for this LLM era and despite the need for a modern PC to run Windows 11, things are just too damn expensive right now. Of course we've known about increasing component costs (especially RAM) for a long while now, but it hasn't been completely clear when that would force PC makers into raising costs to the extent that people stop buying them.</p><p>On the point of PC costs, I've got a good frame of reference as I've been checking for some of the <a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">best gaming PC deals</a> regularly for the past couple of years. Even for a few months after the RAMpocalypse really started ramping up, gaming PC prices weren't too bad. That's probably because system builders already had component stocks that were bought before things got too ridiculous. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="T5bPWJQQ4CoBPM6sa8QiXN" name="rdy-pc-element-pro-16" alt="iBuyPower RDY Element 9 Pro R07 on a desk during the set-up process." src="https://cdn.mos.cms.futurecdn.net/T5bPWJQQ4CoBPM6sa8QiXN.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Even over the most recent Prime Day last month things weren't too bad, though prices had definitely shown an increase. But over the last few weeks I've noticed things are starting to look very far from pretty. Some of the best deals on midrange rigs now cost around $1,500 and decent budget options below $1,000 are a definite rarity. And when you <em>do </em>find something at a reasonable price, it's getting more common to see DDR4 memory in there instead of DDR5, or just one stick of DDR5 running over a single channel.</p><p>It's therefore not surprising that data for the second quarter this year shows a global decline in shipments despite previous AI PC adoption and Windows migration.</p><p>One company that adds a level of concreteness to all this is Framework, as it gives regular updates about its pricing based on supplier costs. Only yesterday the company explained that its supplier had <a href="https://www.pcgamer.com/hardware/far-beyond-anything-we-had-predicted-framework-says-its-suppliers-memory-prices-are-more-than-double-its-previous-shipment/" target="_blank">raised some memory costs by "more than double"</a> its previous shipment. </p><p>And while bigger companies like Dell can absorb such component price increases for longer than smaller ones like Framework, they can't do so forever, especially if <a href="https://www.pcgamer.com/hardware/memory/customer-demand-will-remain-higher-than-our-supply-capacity-even-beyond-2030-sk-hynix-ceo-predicts-memory-supply-crisis-may-run-even-longer-than-we-feared/" target="_blank">as predicted prices just keep going up</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/fresh-evidence-from-independent-researchers-confirms-the-first-drop-in-pc-shipments-in-over-a-year-and-its-only-going-to-get-worse/</link>
                                                                            <description>
                            <![CDATA[ This, despite Asus and Apple actually having increased shipments. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">c5sEkvePDQFMtj3VfXzu8V</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/aXhXovgBHWHTCVQ96aMbpX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 11:02:50 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/aXhXovgBHWHTCVQ96aMbpX-1280-80.jpg">
                                                            <media:credit><![CDATA[DmytroHai via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Close up view of laptop ddr memory modules in shopping cart on black background]]></media:description>                                                            <media:text><![CDATA[Close up view of laptop ddr memory modules in shopping cart on black background]]></media:text>
                                <media:title type="plain"><![CDATA[Close up view of laptop ddr memory modules in shopping cart on black background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/aXhXovgBHWHTCVQ96aMbpX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>New <a href="https://counterpointresearch.com/en/insights/global-pc-shipments-decline-q2-2026-memory-crisis" target="_blank">research from Counterpoint</a> corroborates that the PC market has finally been impacted by the memory crisis to the extent that global shipments have gone down for the first time since the first quarter of 2025. In the second quarter this year there were 4% fewer global PC shipments than the same time last year. This backs up what the <a href="https://www.pcgamer.com/hardware/memory/new-idc-report-claims-worldwide-pc-shipments-fell-by-5-percent-but-revenue-didnt-as-vendors-are-pushing-through-price-increases-faster-than-demand-is-dropping/" target="_blank">IDC reported</a> earlier this month.</p><p>Counterpoint explains: "While commercial refresh cycles tied to Windows migration and AI PC adoption continue to support demand, surging memory prices and higher component costs are increasingly constraining OEM production plans and suppressing consumer demand. The sharp increase in DRAM prices has significantly raised PC bill-of-material (BoM) costs, forcing OEMs to implement price increases, reduce entry-level configurations, or prioritize higher-margin premium systems."</p><p>This year-on-year figure cashes out in part as a 2% decrease from Lenovo, an 8% decrease from HP, and a 6% decrease from Dell. Asus and Apple, however, both actually had growth—the former by 4% and the latter by a whopping 13%, likely thanks to the cheap and cheerful <a href="https://www.pcgamer.com/hardware/gaming-laptops/macbook-neo-review/" target="_blank">MacBook Neo</a>. Given the overall number of shipments for the brands, however, these two companies' increase in shipments don't offset the overall picture, and there was still a decline overall.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>In other words, despite the push to get yourself an AI PC for this LLM era and despite the need for a modern PC to run Windows 11, things are just too damn expensive right now. Of course we've known about increasing component costs (especially RAM) for a long while now, but it hasn't been completely clear when that would force PC makers into raising costs to the extent that people stop buying them.</p><p>On the point of PC costs, I've got a good frame of reference as I've been checking for some of the <a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">best gaming PC deals</a> regularly for the past couple of years. Even for a few months after the RAMpocalypse really started ramping up, gaming PC prices weren't too bad. That's probably because system builders already had component stocks that were bought before things got too ridiculous. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="T5bPWJQQ4CoBPM6sa8QiXN" name="rdy-pc-element-pro-16" alt="iBuyPower RDY Element 9 Pro R07 on a desk during the set-up process." src="https://cdn.mos.cms.futurecdn.net/T5bPWJQQ4CoBPM6sa8QiXN.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Even over the most recent Prime Day last month things weren't too bad, though prices had definitely shown an increase. But over the last few weeks I've noticed things are starting to look very far from pretty. Some of the best deals on midrange rigs now cost around $1,500 and decent budget options below $1,000 are a definite rarity. And when you <em>do </em>find something at a reasonable price, it's getting more common to see DDR4 memory in there instead of DDR5, or just one stick of DDR5 running over a single channel.</p><p>It's therefore not surprising that data for the second quarter this year shows a global decline in shipments despite previous AI PC adoption and Windows migration.</p><p>One company that adds a level of concreteness to all this is Framework, as it gives regular updates about its pricing based on supplier costs. Only yesterday the company explained that its supplier had <a href="https://www.pcgamer.com/hardware/far-beyond-anything-we-had-predicted-framework-says-its-suppliers-memory-prices-are-more-than-double-its-previous-shipment/" target="_blank">raised some memory costs by "more than double"</a> its previous shipment. </p><p>And while bigger companies like Dell can absorb such component price increases for longer than smaller ones like Framework, they can't do so forever, especially if <a href="https://www.pcgamer.com/hardware/memory/customer-demand-will-remain-higher-than-our-supply-capacity-even-beyond-2030-sk-hynix-ceo-predicts-memory-supply-crisis-may-run-even-longer-than-we-feared/" target="_blank">as predicted prices just keep going up</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Strix XG32UQWMS review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Asus isn't the immediately obvious pick when it comes to value-orientated PC hardware. But its mainstream Strix sub-brand does occasionally deliver some pretty sweet deals. Enter, therefore, the new <a href="https://rog.asus.com/monitors/27-to-31-5-inches/rog-strix-oled-xg32uqwms/" target="_blank">Asus ROG Strix OLED XG32UQWMS</a>.</p><p>It's a 32-inch, 4K gaming monitor based on LG's latest Tandem Primary RGB OLED panel tech, the specifics of which we'll come to shortly. And it's yours for $899, which is a pretty punchy price for a 32-inch 4K OLED with the very newest panel tech.</p><p>However, as a Strix model, the XG32UQWMS doesn't throw everything at the wall when it comes to features. Well, that's the theory. In practice, the XG32UQWMS has an awful lot of the stuff you'd want from a gaming display.</p><div ><table><caption>Asus ROG Strix XG32UQWMS specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>32-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>3,840 x 2,160</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>330 nits full screen, 1,500 nits peak HDR</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.03 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>240 Hz @ 4K, 480 Hz @ 1080p</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR True Black 500</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>LG Tandem OLED panel, G-Sync, 2x HDMI 2.1, DisplayPort 1.4, USB-A hub</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$899 | £890</p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You want the latest LG Tandem OLED tech:</strong> Asus has gone for LG's latest and brightest LG Tandem OLED panel option.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You're expecting RGB-stripe subpixels:</strong> There is an LG Tandem OLED with RGB-stripe and Asus will use it, but not in this monitor.</p></div></div></div></div><p>The one obvious omission is USB-C connectivity. But then that's not an unambiguously gaming-adjacent feature, albeit it is desirable for use with a gaming laptop and likewise if you're planning on sharing this monitor between a gaming rig and, perhaps, a work laptop.</p><p>Anyway, apart from the LG-supplied OLED panel itself, there's one little extra that's worth mentioning first. Along with the 240 Hz available at the OLED panel's native 4K resolution, there's also a 1080p dual mode running at fully 480 Hz.</p><p>Yes, these kinds of dual mode features are increasingly common on 4K gaming monitors. But given the Strix branding and relatively competitive pricing, not to mention the fact that not many OLED 4K monitors have yet offered it, you still might not have expected it on this particular model.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="B4wvWiyy7NaKcFdo58eYdX" name="Asus ROG Strix OLED XG32UQWMS 00008" alt="Asus ROG Strix OLED XG32UQWMS gaming monitor" src="https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As for other specifications, this Asus represents a step up in terms of brightness compared with previous 32-inch 4K monitors with LG OLED models. The full-screen rating is now 330 nits, up from 275 nits on earlier models.</p><p>Asus is also quoting fully 1,500 nits for peak HDR brightness in a small window. Notably, both of those figures are well up on the 300 nits and 1,000 nits, respectively, that <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI claims for the MPG 322UR X24</a>. </p><p>That MSI model uses the latest QD-OLED 32-inch 4K panel from Samsung. So, on paper at least, this new LG panel tech seems to have the edge over Samsung. For what it's worth, both this new Asus and the MSI get VESA DisplayHDR True Black 500 certification. Despite all that, the MSI is quite a bit more expensive, at $1,099.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ovJN6MEYoFqzABsRQyVuNe.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>The motion clarity in 1080p 480 Hz dual mode is outstanding.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mQ5HkohSNsVqZgDapnJYGh.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>The motion clarity in 1080p 480 Hz dual mode is outstanding.<small role="credit">Future</small></figcaption></figure></figure><p>There are a few other upsides beyond mere brightness that come with this latest LG Tandem OLED generation. First, there's a glossy panel coating. That's not to everyone's taste, but it certainly heightens one of the main strengths of OLED tech, namely contrast. </p><p>There's also more colour performance, now up to 99.5% of the DCI-P3 gamut and much more competitive in that regard with Samsung QD-OLED. Asus also says this generation of LG OLED panel tech is 60% more durable in terms of light-emitting lifespan and so should resist burn-in even more robustly, an issue which is covered in any case by the three-year warranty.</p><div><blockquote><p>What you don't get, however, is true RGB-stripe sub-pixel structure.</p></blockquote></div><p>What you don't get, however, is true RGB-stripe sub-pixel structure. Confusingly, the "Primary RGB" nomenclature LG applies to this new panel tech refers to the layers of emissive material actually within each subpixel. </p><p>The sub-pixel structure itself remains the RGWB or red, green, white, and blue layout seen in many recent OLED panels. Strictly speaking, pure RGB and without the white sub pixel LG adds to boost brightness offers both better rendering precision and superior colour fidelity. For the record, Asus has announced a monitor with LG's new Tandem OLED panel that does have pure RGB-stripe subpixels, the ROG Swift OLED PG32UCWM. But that monitor is not this monitor, and the Swift models always command a much higher price.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/YRxZ8w8NSkYz3KGbvscmR8.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NiKsmrNZ93sVxf73EfKnJB.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Hf49fSu5npudEFRszZEgSF.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Whatever, as is usual for all these OLED panels, response is rated at a startlingly scant 0.03 ms. In short, pixel response is essentially a solved problem with modern OLED panel tech. Rounding out the main features are dual HDMI 2.1 inputs, DisplayPort 1.4, a USB hub and support for G-Sync adaptive refresh technology on Nvidia GPUs and FreeSync on AMD GPUs.</p><p>Incidentally, this may be an Asus Strix model and therefore not its most premium offering, but the build quality is still decent. Okay, you miss out on pivoting the panel into portrait mode. But all the other adjustments, including tilt, height and swivel are included and, frankly, it's every bit as well put together as an 8K Asus monitor I happen to have in at the moment that sells for an incredible $8,800.</p><p>With all those details covered off, well, it's time to get to the main event. How good does this new LG Tandem OLED panel tech look in 32-inch 4K format and, likewise, how does it stack up against the Samsung QD-OLED competition as represented by the MSI MPG 322UR X24?</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2CtP9SYWYST3mNZV4pTedN.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>You need to disable uniform brightness to get peak performance.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QFrogjebPCfBLixUbR5gbS.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>Asus calls its 1080p dual mode "Frame Rate Boost."<small role="credit">Future</small></figcaption></figure></figure><p>Out of the box, it's immediately apparent that this new panel has both more punch and more colour vibrancy that the previous LG-sourced 32-inch 4K OLED panel. But there are caveats.</p><p>Subjectively, the full screen brightness is a little disappointing. With a large proportion of the panel being driven hard, it's definitely duller looking, subjectively, than the MSI. If that seems to contradict the paper specs, well, this Asus monitor has to rely on LG's additional white subpixel to hit that 330 nits full-screen figure. </p><p>In practice, the white subpixel doesn't automatically boost brightness for colours as opposed to pure white. So, much of the time, that 330 nits rating is a bit notional. As with most OLEDs, you can boost the brightness by disabling the ABL or automatic brightness limiter, which Asus refers to as the Uniform Brightness setting.</p><div><blockquote><p>More than with QD-OLED panels, the overall panel brightness varies substantially depending on how much of the panel is being lit up.</p></blockquote></div><p>However, more than with QD-OLED panels, the overall panel brightness varies substantially depending on how much of the panel is being lit up. It only requires a disappointingly small application window, such as a web browser, showing a predominantly white image, to have the panel dimming quite noticeably.</p><p>Even using dark mode for most apps, the panel will quite often dim in a manner that the QD-OLED competition doesn't, not quite. That said, this monitor can still deliver some spectacular visuals for HDR content.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GZXqCP63MSrdSbtUtSkkzj.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>LG's Tandem OLED panels don't suffer from purple tint.<small role="credit">Future</small></figcaption></figure></figure><p>It's at its best when rendering small bright details on a dark background. That's when you'll get the full 1,500 nits and a truly eye-popping experience. That's not the reality for most games, most of the time of course. And for day-to-day gaming I'd give the subjective edge to the MSI monitor and its Samsung panel. It's that little bit more vibrant, that little bit more immersive.</p><p>Of course one thing the MSI lacks is a 1080p dual mode. So, how does that factor into the equation? Certainly, this Asus Strix is lightning fast running at 480 Hz. The motion clarity is pretty stupendous ripping your mouse around in an online shooter like Counter-Strike 2, ditto the lack of latency.</p><div><blockquote><p>The motion clarity is pretty stupendous ripping your mouse around in an online shooter like Counter-Strike 2.</p></blockquote></div><p>The image quality at 1080p is also among the best I've seen in terms of pixel definition on a 32-inch 4K panel running in dual mode. But the thing is, if you're really serious about esports, do you really want to be playing on a 32-inch monitor?</p><p>I suppose you could mimic the apparent size of the preferred 24-inch monitor by pushing this thing further away. But I'm not totally convinced that's a satisfactory solution for someone who plays loads of online shooters. And if you don't, I can't see you using the dual mode much.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nrxouvArPm2cJacKS9bpZ6.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>What I can say for sure is that I still give the slight edge to Samsung's QD-OLED tech. Yes, even the latest QD-OLEDs have a slight purple tint in bright ambient light that you entirely sidestep with LG's Tandem OLED panels.</p><p>But, overall, QD-OLED still feels noticeably more vibrant and colour rich. Moreover, the variable brightness on this Asus's LG panel when you disable uniform brightness in order to get the best performance is also more noticeable and more distracting.</p><p>All that said, there's a price differential to take into account. This Asus goes for $899 to the MSI's $1,099. Personally, I think the MSI is worth the extra $200 for a bit more subjective pop and USB-C connectivity. But the value proposition is certainly very tight between the two. And if you don't care about USB-C but would like the 1080p 480 Hz dual-mode feature, well, the Asus ROG Strix OLED XG32UQWMS is pretty compelling.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-strix-xg32uqwms-review/</link>
                                                                            <description>
                            <![CDATA[ Asus delivers LG's latest 4K Tandem OLED tech at a pretty reasonable price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7mUFoYbgyZqJs3ysWsNjUb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 17 Jul 2026 15:59:54 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Strix OLED XG32UQWMS gaming monitor]]></media:description>                                                            <media:text><![CDATA[Asus ROG Strix OLED XG32UQWMS gaming monitor]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Strix OLED XG32UQWMS gaming monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Asus isn't the immediately obvious pick when it comes to value-orientated PC hardware. But its mainstream Strix sub-brand does occasionally deliver some pretty sweet deals. Enter, therefore, the new <a href="https://rog.asus.com/monitors/27-to-31-5-inches/rog-strix-oled-xg32uqwms/" target="_blank">Asus ROG Strix OLED XG32UQWMS</a>.</p><p>It's a 32-inch, 4K gaming monitor based on LG's latest Tandem Primary RGB OLED panel tech, the specifics of which we'll come to shortly. And it's yours for $899, which is a pretty punchy price for a 32-inch 4K OLED with the very newest panel tech.</p><p>However, as a Strix model, the XG32UQWMS doesn't throw everything at the wall when it comes to features. Well, that's the theory. In practice, the XG32UQWMS has an awful lot of the stuff you'd want from a gaming display.</p><div ><table><caption>Asus ROG Strix XG32UQWMS specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>32-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>3,840 x 2,160</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>330 nits full screen, 1,500 nits peak HDR</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.03 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>240 Hz @ 4K, 480 Hz @ 1080p</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR True Black 500</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>LG Tandem OLED panel, G-Sync, 2x HDMI 2.1, DisplayPort 1.4, USB-A hub</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$899 | £890</p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You want the latest LG Tandem OLED tech:</strong> Asus has gone for LG's latest and brightest LG Tandem OLED panel option.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You're expecting RGB-stripe subpixels:</strong> There is an LG Tandem OLED with RGB-stripe and Asus will use it, but not in this monitor.</p></div></div></div></div><p>The one obvious omission is USB-C connectivity. But then that's not an unambiguously gaming-adjacent feature, albeit it is desirable for use with a gaming laptop and likewise if you're planning on sharing this monitor between a gaming rig and, perhaps, a work laptop.</p><p>Anyway, apart from the LG-supplied OLED panel itself, there's one little extra that's worth mentioning first. Along with the 240 Hz available at the OLED panel's native 4K resolution, there's also a 1080p dual mode running at fully 480 Hz.</p><p>Yes, these kinds of dual mode features are increasingly common on 4K gaming monitors. But given the Strix branding and relatively competitive pricing, not to mention the fact that not many OLED 4K monitors have yet offered it, you still might not have expected it on this particular model.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="B4wvWiyy7NaKcFdo58eYdX" name="Asus ROG Strix OLED XG32UQWMS 00008" alt="Asus ROG Strix OLED XG32UQWMS gaming monitor" src="https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As for other specifications, this Asus represents a step up in terms of brightness compared with previous 32-inch 4K monitors with LG OLED models. The full-screen rating is now 330 nits, up from 275 nits on earlier models.</p><p>Asus is also quoting fully 1,500 nits for peak HDR brightness in a small window. Notably, both of those figures are well up on the 300 nits and 1,000 nits, respectively, that <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI claims for the MPG 322UR X24</a>. </p><p>That MSI model uses the latest QD-OLED 32-inch 4K panel from Samsung. So, on paper at least, this new LG panel tech seems to have the edge over Samsung. For what it's worth, both this new Asus and the MSI get VESA DisplayHDR True Black 500 certification. Despite all that, the MSI is quite a bit more expensive, at $1,099.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ovJN6MEYoFqzABsRQyVuNe.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>The motion clarity in 1080p 480 Hz dual mode is outstanding.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mQ5HkohSNsVqZgDapnJYGh.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>The motion clarity in 1080p 480 Hz dual mode is outstanding.<small role="credit">Future</small></figcaption></figure></figure><p>There are a few other upsides beyond mere brightness that come with this latest LG Tandem OLED generation. First, there's a glossy panel coating. That's not to everyone's taste, but it certainly heightens one of the main strengths of OLED tech, namely contrast. </p><p>There's also more colour performance, now up to 99.5% of the DCI-P3 gamut and much more competitive in that regard with Samsung QD-OLED. Asus also says this generation of LG OLED panel tech is 60% more durable in terms of light-emitting lifespan and so should resist burn-in even more robustly, an issue which is covered in any case by the three-year warranty.</p><div><blockquote><p>What you don't get, however, is true RGB-stripe sub-pixel structure.</p></blockquote></div><p>What you don't get, however, is true RGB-stripe sub-pixel structure. Confusingly, the "Primary RGB" nomenclature LG applies to this new panel tech refers to the layers of emissive material actually within each subpixel. </p><p>The sub-pixel structure itself remains the RGWB or red, green, white, and blue layout seen in many recent OLED panels. Strictly speaking, pure RGB and without the white sub pixel LG adds to boost brightness offers both better rendering precision and superior colour fidelity. For the record, Asus has announced a monitor with LG's new Tandem OLED panel that does have pure RGB-stripe subpixels, the ROG Swift OLED PG32UCWM. But that monitor is not this monitor, and the Swift models always command a much higher price.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/YRxZ8w8NSkYz3KGbvscmR8.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NiKsmrNZ93sVxf73EfKnJB.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Hf49fSu5npudEFRszZEgSF.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Whatever, as is usual for all these OLED panels, response is rated at a startlingly scant 0.03 ms. In short, pixel response is essentially a solved problem with modern OLED panel tech. Rounding out the main features are dual HDMI 2.1 inputs, DisplayPort 1.4, a USB hub and support for G-Sync adaptive refresh technology on Nvidia GPUs and FreeSync on AMD GPUs.</p><p>Incidentally, this may be an Asus Strix model and therefore not its most premium offering, but the build quality is still decent. Okay, you miss out on pivoting the panel into portrait mode. But all the other adjustments, including tilt, height and swivel are included and, frankly, it's every bit as well put together as an 8K Asus monitor I happen to have in at the moment that sells for an incredible $8,800.</p><p>With all those details covered off, well, it's time to get to the main event. How good does this new LG Tandem OLED panel tech look in 32-inch 4K format and, likewise, how does it stack up against the Samsung QD-OLED competition as represented by the MSI MPG 322UR X24?</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2CtP9SYWYST3mNZV4pTedN.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>You need to disable uniform brightness to get peak performance.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QFrogjebPCfBLixUbR5gbS.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>Asus calls its 1080p dual mode "Frame Rate Boost."<small role="credit">Future</small></figcaption></figure></figure><p>Out of the box, it's immediately apparent that this new panel has both more punch and more colour vibrancy that the previous LG-sourced 32-inch 4K OLED panel. But there are caveats.</p><p>Subjectively, the full screen brightness is a little disappointing. With a large proportion of the panel being driven hard, it's definitely duller looking, subjectively, than the MSI. If that seems to contradict the paper specs, well, this Asus monitor has to rely on LG's additional white subpixel to hit that 330 nits full-screen figure. </p><p>In practice, the white subpixel doesn't automatically boost brightness for colours as opposed to pure white. So, much of the time, that 330 nits rating is a bit notional. As with most OLEDs, you can boost the brightness by disabling the ABL or automatic brightness limiter, which Asus refers to as the Uniform Brightness setting.</p><div><blockquote><p>More than with QD-OLED panels, the overall panel brightness varies substantially depending on how much of the panel is being lit up.</p></blockquote></div><p>However, more than with QD-OLED panels, the overall panel brightness varies substantially depending on how much of the panel is being lit up. It only requires a disappointingly small application window, such as a web browser, showing a predominantly white image, to have the panel dimming quite noticeably.</p><p>Even using dark mode for most apps, the panel will quite often dim in a manner that the QD-OLED competition doesn't, not quite. That said, this monitor can still deliver some spectacular visuals for HDR content.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GZXqCP63MSrdSbtUtSkkzj.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>LG's Tandem OLED panels don't suffer from purple tint.<small role="credit">Future</small></figcaption></figure></figure><p>It's at its best when rendering small bright details on a dark background. That's when you'll get the full 1,500 nits and a truly eye-popping experience. That's not the reality for most games, most of the time of course. And for day-to-day gaming I'd give the subjective edge to the MSI monitor and its Samsung panel. It's that little bit more vibrant, that little bit more immersive.</p><p>Of course one thing the MSI lacks is a 1080p dual mode. So, how does that factor into the equation? Certainly, this Asus Strix is lightning fast running at 480 Hz. The motion clarity is pretty stupendous ripping your mouse around in an online shooter like Counter-Strike 2, ditto the lack of latency.</p><div><blockquote><p>The motion clarity is pretty stupendous ripping your mouse around in an online shooter like Counter-Strike 2.</p></blockquote></div><p>The image quality at 1080p is also among the best I've seen in terms of pixel definition on a 32-inch 4K panel running in dual mode. But the thing is, if you're really serious about esports, do you really want to be playing on a 32-inch monitor?</p><p>I suppose you could mimic the apparent size of the preferred 24-inch monitor by pushing this thing further away. But I'm not totally convinced that's a satisfactory solution for someone who plays loads of online shooters. And if you don't, I can't see you using the dual mode much.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nrxouvArPm2cJacKS9bpZ6.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>What I can say for sure is that I still give the slight edge to Samsung's QD-OLED tech. Yes, even the latest QD-OLEDs have a slight purple tint in bright ambient light that you entirely sidestep with LG's Tandem OLED panels.</p><p>But, overall, QD-OLED still feels noticeably more vibrant and colour rich. Moreover, the variable brightness on this Asus's LG panel when you disable uniform brightness in order to get the best performance is also more noticeable and more distracting.</p><p>All that said, there's a price differential to take into account. This Asus goes for $899 to the MSI's $1,099. Personally, I think the MSI is worth the extra $200 for a bit more subjective pop and USB-C connectivity. But the value proposition is certainly very tight between the two. And if you don't care about USB-C but would like the 1080p 480 Hz dual-mode feature, well, the Asus ROG Strix OLED XG32UQWMS is pretty compelling.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ BOE's new $9 billion OLED monitor plant, capable of churning out 10 million panels this year alone, is now up and running—with some big names already on board ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Display manufacturer BOE has started mass production at its new OLED plant, an 8.6-generation-panel-producing behemoth said to be the first of its kind in China. </p><p>The plant will produce 10 million OLED panels this year alone, according to <a href="https://www.flatpanelshd.com/news.php?subaction=showfull&id=1783927212" target="_blank">FlatpanelsHD</a>, and significantly more in the second year of its operation. The plant took just over two years to build, cost roughly 63 million RMB (around $9.3 billion) and resides in Chengdu.</p><p>Representatives from Lenovo, Asus, MSI, Oppo, Vivo, Honor, ZTE, Transsion, Xiaomi and Nothing reportedly attended the opening ceremony, indicating that each will be using the OLED panels produced.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eJqMEX"></div>                            </div>                            <script src="https://kwizly.com/embed/eJqMEX.js" async></script><p>One of the first is said to be a 14-inch OLED panel for Asus, Acer, and Lenovo laptops. The high-end products (being 8.6-gen offerings) will feature stacked tandem panel layers utilising Low-Temperature Polycrystalline Oxide (LTPO), and support 240 Hz VRR refresh rates.</p><p>At first, the focus will be on small to medium-sized OLED panels, with no timelines currently announced for TV-sized variants. The plant will also have competition, as Samsung Display booted up a similar  8.6-gen facility in South Korea earlier this year. TCL and Visionox <a href="https://www.thelec.net/news/articleView.html?idxno=5497" target="_blank">also have 8.6-gen OLED panel plants in the works</a>, so it looks like it won't be long before we're flooded with even more OLED displays from a variety of sources.</p><p>This is likely a very good thing for those of us with a tasty new OLED in mind, particularly in our next <a href="https://www.pcgamer.com/best-gaming-laptop/" target="_blank">gaming laptops</a>. Vast numbers of new, high-specced panels entering the market will hopefully lead to some very competitive pricing, and we've already seen some smaller <a href="https://www.pcgamer.com/best-oled-gaming-monitor/" target="_blank">OLED gaming monitors</a> dropping to much more reasonable money over the last few months. </p><p>Bring on the OLED pricing revolution, that's what I say. It's been long enough coming, at the very least.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/boes-new-usd9-billion-oled-monitor-plant-capable-of-churning-out-10-million-panels-this-year-alone-is-now-up-and-running-with-some-big-names-already-on-board/</link>
                                                                            <description>
                            <![CDATA[ That's a whole lot of OLED competition and some seriously delicious pixels. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7xnkiejNQ6QCtuBn6hVJhg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HGhN9kTj2szRMUFCfhUzFL-1280-80.jpeg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 14 Jul 2026 14:50:16 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/HGhN9kTj2szRMUFCfhUzFL-1280-80.jpeg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Swift OLED PG32UCDM]]></media:description>                                                            <media:text><![CDATA[Asus ROG Swift OLED PG32UCDM]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Swift OLED PG32UCDM]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HGhN9kTj2szRMUFCfhUzFL-1280-80.jpeg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Display manufacturer BOE has started mass production at its new OLED plant, an 8.6-generation-panel-producing behemoth said to be the first of its kind in China. </p><p>The plant will produce 10 million OLED panels this year alone, according to <a href="https://www.flatpanelshd.com/news.php?subaction=showfull&id=1783927212" target="_blank">FlatpanelsHD</a>, and significantly more in the second year of its operation. The plant took just over two years to build, cost roughly 63 million RMB (around $9.3 billion) and resides in Chengdu.</p><p>Representatives from Lenovo, Asus, MSI, Oppo, Vivo, Honor, ZTE, Transsion, Xiaomi and Nothing reportedly attended the opening ceremony, indicating that each will be using the OLED panels produced.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eJqMEX"></div>                            </div>                            <script src="https://kwizly.com/embed/eJqMEX.js" async></script><p>One of the first is said to be a 14-inch OLED panel for Asus, Acer, and Lenovo laptops. The high-end products (being 8.6-gen offerings) will feature stacked tandem panel layers utilising Low-Temperature Polycrystalline Oxide (LTPO), and support 240 Hz VRR refresh rates.</p><p>At first, the focus will be on small to medium-sized OLED panels, with no timelines currently announced for TV-sized variants. The plant will also have competition, as Samsung Display booted up a similar  8.6-gen facility in South Korea earlier this year. TCL and Visionox <a href="https://www.thelec.net/news/articleView.html?idxno=5497" target="_blank">also have 8.6-gen OLED panel plants in the works</a>, so it looks like it won't be long before we're flooded with even more OLED displays from a variety of sources.</p><p>This is likely a very good thing for those of us with a tasty new OLED in mind, particularly in our next <a href="https://www.pcgamer.com/best-gaming-laptop/" target="_blank">gaming laptops</a>. Vast numbers of new, high-specced panels entering the market will hopefully lead to some very competitive pricing, and we've already seen some smaller <a href="https://www.pcgamer.com/best-oled-gaming-monitor/" target="_blank">OLED gaming monitors</a> dropping to much more reasonable money over the last few months. </p><p>Bring on the OLED pricing revolution, that's what I say. It's been long enough coming, at the very least.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ZenBook A16 review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When Qualcomm released its first batch of ARM-based Snapdragon X processors two years ago, they worked well enough, but failed to set the PC gaming world on fire. It's not really what they were meant for, and if decades of buying computer parts have taught me one thing, it's never to buy into the first generation of a new product. I still do it, of course, as the Oculus Rift sitting unloved in its box shows, but I'm always left with the feeling that I should know better.</p><p>The main downside of the OG Snapdragon, once software compatibility issues were smoothed out, was its GPU. The Adreno cores buried somewhere in the chipset felt underpowered for anything heavier than Stardew Valley, and while DirectX and Vulcan compatibility was high, and driver updates refined the process, some games just didn't work.</p><p>With the release of the Snapdragon X2, a few things have changed. The main one is that the CPU package now comes with a lot more processing cores—18 on the Elite Extreme model we've got here—but the GPU is also a lot better. It's now putting out the sort of benchmark results you'd expect from Intel iGPUs, and in some tests can even produce better results than Panther Lake.</p><div ><table><caption>ZenBook A16 specs</caption><tbody><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>Qualcomm Snapdragon X2 Elite Extreme</p></td></tr><tr><td class="firstcol " ><p><strong>NPU</strong></p></td><td  ><p>Qualcomm Hexagon (80 TOPS)</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics</strong></p></td><td  ><p>Qualcomm Adreno</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>48 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB SSD, MicroSD</p></td></tr><tr><td class="firstcol " ><p><strong>Screen</strong> <strong>size</strong></p></td><td  ><p>16-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Screen type</strong></p></td><td  ><p>OLED</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>2880 x 1800</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>120 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Ports</strong></p></td><td  ><p>2x USB4, 1x USB 3.2 Type-A, 1x HDMI 2.1, 1x 3.5mm audio</p></td></tr><tr><td class="firstcol " ><p><strong>Wireless connectivity</strong></p></td><td  ><p>Wi-Fi 7, Bluetooth 5.4</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>353 x 242 x 14 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>1.2 kg</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://eshop.asus.com/us/90nb17w1-m004s0-asus-zenbook-a16-ux3607-copilot-pc.html" target="_blank">$2,200</a> | <a href="https://uk.store.asus.com/90nb17w1-m00070-zenbook-a16-ux3607.html" target="_blank">£2,100</a></p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅ Gaming is of secondary importance: </strong>If you just want to be swanking around with one of the latest and greatest productivity laptops, and showing off just how long your battery life is, the ZenBook delivers.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You like to play games on something more than medium settings:</strong> The Adreno iGPU is still the weakest part of the package, and so is the game support side of things.</p></div></div></div></div><p>The ASUS ZenBook A16 we're looking at here is one of the first Snapdragon X2 laptops on the market. It boasts the Elite Extreme version of the chip, a name that makes you wonder where they're going to go next if they release an even better one. Elite Extreme Pro Max Gold Caviar Truffle Edition, perhaps. This one has 18 cores, and according to CPU-Z 12 of those are Performance cores running at 4.4 GHz, with the other six being Efficient cores running at 3.6 GHz. That's a lot of cores, and with ARM chips' ability to produce exceptional single-core performance (as shown by Apple's M5 last year) I had high hopes for this one. </p><p>And I was right. The X2 doesn't hit the same Geekbench 6 heights as the M5, but it's close, and beats the desktop Core Ultra 7 265KF and mighty Ryzen 9 9955HX in the single-core test. It beats those chips in the Geekbench multi-core test too, along with the Core Ultra 9 275HX from the Alienware 16 Area 51, and roughly the same as the 14-core M4 Pro in a 16in MacBook Pro. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oFjR3nrQtnsdebyjsb254m.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZQPuzVrsb6Vo9nkX4rr3Gm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The elephant in the room here is Panther Lake, which is going to be appearing in new laptops at the same time as the X2. And in Geekbench, the X2 and Core X9 388H both score over 3,000 points in the single-core test, with the X2 marginally in front, but in multi-core the gap widens, probably because the Intel chip only has four of the full-fat performance cores and 16 in total. It scores 17,924. The X2: 22,785. That's a difference of almost 24%.</p><p>Moving over to the Cinebench single-core CPU rendering test, which has been known to bring laptops to their knees and in which 100 is a respectable score, the X2 scores 151. A laptop running the X9 388H scores 130 in this test, and the multi-core rendering workout goes the same way, with the X2's 1391 beating the Panther Lake chip's 1173. </p><p>All this is assuming, of course, that the same tests applied to different CPU architectures can be directly compared. Geekbench has been designed for this, though as more of a tool for plotting broad relationships rather than a perfect one-to-one comparison between PCs.</p><p>All that single-core performance makes the ZenBook A16 very responsive, and if Microsoft's new <a href="https://www.pcgamer.com/software/operating-systems/apple-does-this-and-yall-love-it-microsoft-defends-new-low-latency-feature-in-windows-11/">Low Latency Profile</a> makes its way to Windows on ARM it should make things even better. The fact that Asus has paired Qualcomm's X2 with 48 GB of fast RAM certainly helps too.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mAE9rfRGFgTRe5uZymgbyk.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J5GDpEWZys23eQBxyvBBpk.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Things are looking quite good for the ARM chip until you remember it still uses an integrated Adreno GPU, and we have yet to see one that's paired with a discrete graphics chip. Still, it's not bad for an iGPU, supporting DX12 Ultimate and Vulkan 1.4, and putting out enough frames to play games in 1080p as long as you don't mind medium to low settings. Cyberpunk 2077 looks surprisingly good on medium, and while there are some shimmering textures in Blackmyth: Wukong, it doesn't struggle too badly as long as you remember to switch FSR upscaling on. Older titles such as Horizon: Zero Dawn look like what they are: PS4 games (albeit ones running at nearly 60 fps in this case, rather than the locked 30 fps of the console version). But it's great to see the Adreno is capable enough to play them as they were originally meant to be seen.</p><p>There are still some issues with the occasional game—F1 2024, for example (and this might be a different story with a more up to date release), putting up a notice that it's not compatible with ARM processors. This could also be because it's a fairly new processor at the time of writing, and a few software patches and driver updates will sort it right out.</p><p>On the outside, this is an unassuming laptop, though as a 16-incher it has a presence that you just don't find in smaller models. It's a kind of beigy grey, which isn't utterly unpleasant but certainly stands out from all the black and silver casings out there, and is made from Asus' Ceraluminum material that's some sort of unholy amalgam of aluminium and ceramics. It has a matte feel, and makes the A16 extremely light, but it's also stiff enough to handle by the corner without the trackpad becoming non-functional.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bg9ZfvocMDb7soCASr7AGm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tXLzjDGt9GE2krKoZ5ZtEm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>That trackpad is a big one, too, smoother than the surrounding casing but the same colour, and a better experience than the keyboard, which doesn't have much travel and is the worst aspect of this particular package. The screen, however, might be one of the best. It's a 2.8k 16:10 OLED, not a touch-sensitive one, with a 120Hz refresh rate. It's sharp, bright (500 nits), colourful and all the things a laptop screen should be. Battery life is exceptional—at least it is if all you're doing is looping a video, at which it kept going for almost 17 hours. Make it work a bit harder and that's going to drop, and there's a fan to keep it cool when it's under load.</p><p>So once again, Qualcomm has released a capable chip with a bit of a weak GPU, though it's nowhere near as bad as last time. Asus has then put it into a laptop with an excellent screen, though it is a little bit expensive when you could pick up something with a low-end GeForce chip for less, and have a superior gaming experience.</p><p>I can't help thinking though, that if someone could teach the X2 to talk to an RTX card, even as an eGPU, then we could have something truly fearsome on our hands.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-laptops/asus-zenbook-a16-review/</link>
                                                                            <description>
                            <![CDATA[ The latest Snapdragon chip in a thin and light shell. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uerTRP2xkLJ8DD2ks9GN9N</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tXLzjDGt9GE2krKoZ5ZtEm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Jul 2026 15:44:56 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Laptops]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ian Evenden ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EYGqWVK4EWD3rdf5vxJG4c.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ian Evenden has been doing this for far too long and should know better. The first issue of PC Gamer he read was probably issue 15, though it&#039;s a bit hazy, and there&#039;s nothing he doesn&#039;t know about tweaking interrupt requests for running Syndicate. He&#039;s worked for PC Format, Maximum PC, Edge, Creative Bloq, Gamesmaster, and anyone who&#039;ll have him. In his spare time he grows vegetables of prodigious size.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tXLzjDGt9GE2krKoZ5ZtEm-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ZenBook A16 Qualcomm-based laptop]]></media:description>                                                            <media:text><![CDATA[Asus ZenBook A16 Qualcomm-based laptop]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ZenBook A16 Qualcomm-based laptop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tXLzjDGt9GE2krKoZ5ZtEm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When Qualcomm released its first batch of ARM-based Snapdragon X processors two years ago, they worked well enough, but failed to set the PC gaming world on fire. It's not really what they were meant for, and if decades of buying computer parts have taught me one thing, it's never to buy into the first generation of a new product. I still do it, of course, as the Oculus Rift sitting unloved in its box shows, but I'm always left with the feeling that I should know better.</p><p>The main downside of the OG Snapdragon, once software compatibility issues were smoothed out, was its GPU. The Adreno cores buried somewhere in the chipset felt underpowered for anything heavier than Stardew Valley, and while DirectX and Vulcan compatibility was high, and driver updates refined the process, some games just didn't work.</p><p>With the release of the Snapdragon X2, a few things have changed. The main one is that the CPU package now comes with a lot more processing cores—18 on the Elite Extreme model we've got here—but the GPU is also a lot better. It's now putting out the sort of benchmark results you'd expect from Intel iGPUs, and in some tests can even produce better results than Panther Lake.</p><div ><table><caption>ZenBook A16 specs</caption><tbody><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>Qualcomm Snapdragon X2 Elite Extreme</p></td></tr><tr><td class="firstcol " ><p><strong>NPU</strong></p></td><td  ><p>Qualcomm Hexagon (80 TOPS)</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics</strong></p></td><td  ><p>Qualcomm Adreno</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>48 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB SSD, MicroSD</p></td></tr><tr><td class="firstcol " ><p><strong>Screen</strong> <strong>size</strong></p></td><td  ><p>16-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Screen type</strong></p></td><td  ><p>OLED</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>2880 x 1800</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>120 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Ports</strong></p></td><td  ><p>2x USB4, 1x USB 3.2 Type-A, 1x HDMI 2.1, 1x 3.5mm audio</p></td></tr><tr><td class="firstcol " ><p><strong>Wireless connectivity</strong></p></td><td  ><p>Wi-Fi 7, Bluetooth 5.4</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>353 x 242 x 14 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>1.2 kg</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://eshop.asus.com/us/90nb17w1-m004s0-asus-zenbook-a16-ux3607-copilot-pc.html" target="_blank">$2,200</a> | <a href="https://uk.store.asus.com/90nb17w1-m00070-zenbook-a16-ux3607.html" target="_blank">£2,100</a></p></td></tr></tbody></table></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅ Gaming is of secondary importance: </strong>If you just want to be swanking around with one of the latest and greatest productivity laptops, and showing off just how long your battery life is, the ZenBook delivers.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You like to play games on something more than medium settings:</strong> The Adreno iGPU is still the weakest part of the package, and so is the game support side of things.</p></div></div></div></div><p>The ASUS ZenBook A16 we're looking at here is one of the first Snapdragon X2 laptops on the market. It boasts the Elite Extreme version of the chip, a name that makes you wonder where they're going to go next if they release an even better one. Elite Extreme Pro Max Gold Caviar Truffle Edition, perhaps. This one has 18 cores, and according to CPU-Z 12 of those are Performance cores running at 4.4 GHz, with the other six being Efficient cores running at 3.6 GHz. That's a lot of cores, and with ARM chips' ability to produce exceptional single-core performance (as shown by Apple's M5 last year) I had high hopes for this one. </p><p>And I was right. The X2 doesn't hit the same Geekbench 6 heights as the M5, but it's close, and beats the desktop Core Ultra 7 265KF and mighty Ryzen 9 9955HX in the single-core test. It beats those chips in the Geekbench multi-core test too, along with the Core Ultra 9 275HX from the Alienware 16 Area 51, and roughly the same as the 14-core M4 Pro in a 16in MacBook Pro. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oFjR3nrQtnsdebyjsb254m.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZQPuzVrsb6Vo9nkX4rr3Gm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The elephant in the room here is Panther Lake, which is going to be appearing in new laptops at the same time as the X2. And in Geekbench, the X2 and Core X9 388H both score over 3,000 points in the single-core test, with the X2 marginally in front, but in multi-core the gap widens, probably because the Intel chip only has four of the full-fat performance cores and 16 in total. It scores 17,924. The X2: 22,785. That's a difference of almost 24%.</p><p>Moving over to the Cinebench single-core CPU rendering test, which has been known to bring laptops to their knees and in which 100 is a respectable score, the X2 scores 151. A laptop running the X9 388H scores 130 in this test, and the multi-core rendering workout goes the same way, with the X2's 1391 beating the Panther Lake chip's 1173. </p><p>All this is assuming, of course, that the same tests applied to different CPU architectures can be directly compared. Geekbench has been designed for this, though as more of a tool for plotting broad relationships rather than a perfect one-to-one comparison between PCs.</p><p>All that single-core performance makes the ZenBook A16 very responsive, and if Microsoft's new <a href="https://www.pcgamer.com/software/operating-systems/apple-does-this-and-yall-love-it-microsoft-defends-new-low-latency-feature-in-windows-11/">Low Latency Profile</a> makes its way to Windows on ARM it should make things even better. The fact that Asus has paired Qualcomm's X2 with 48 GB of fast RAM certainly helps too.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mAE9rfRGFgTRe5uZymgbyk.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J5GDpEWZys23eQBxyvBBpk.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Things are looking quite good for the ARM chip until you remember it still uses an integrated Adreno GPU, and we have yet to see one that's paired with a discrete graphics chip. Still, it's not bad for an iGPU, supporting DX12 Ultimate and Vulkan 1.4, and putting out enough frames to play games in 1080p as long as you don't mind medium to low settings. Cyberpunk 2077 looks surprisingly good on medium, and while there are some shimmering textures in Blackmyth: Wukong, it doesn't struggle too badly as long as you remember to switch FSR upscaling on. Older titles such as Horizon: Zero Dawn look like what they are: PS4 games (albeit ones running at nearly 60 fps in this case, rather than the locked 30 fps of the console version). But it's great to see the Adreno is capable enough to play them as they were originally meant to be seen.</p><p>There are still some issues with the occasional game—F1 2024, for example (and this might be a different story with a more up to date release), putting up a notice that it's not compatible with ARM processors. This could also be because it's a fairly new processor at the time of writing, and a few software patches and driver updates will sort it right out.</p><p>On the outside, this is an unassuming laptop, though as a 16-incher it has a presence that you just don't find in smaller models. It's a kind of beigy grey, which isn't utterly unpleasant but certainly stands out from all the black and silver casings out there, and is made from Asus' Ceraluminum material that's some sort of unholy amalgam of aluminium and ceramics. It has a matte feel, and makes the A16 extremely light, but it's also stiff enough to handle by the corner without the trackpad becoming non-functional.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bg9ZfvocMDb7soCASr7AGm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tXLzjDGt9GE2krKoZ5ZtEm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>That trackpad is a big one, too, smoother than the surrounding casing but the same colour, and a better experience than the keyboard, which doesn't have much travel and is the worst aspect of this particular package. The screen, however, might be one of the best. It's a 2.8k 16:10 OLED, not a touch-sensitive one, with a 120Hz refresh rate. It's sharp, bright (500 nits), colourful and all the things a laptop screen should be. Battery life is exceptional—at least it is if all you're doing is looping a video, at which it kept going for almost 17 hours. Make it work a bit harder and that's going to drop, and there's a fan to keep it cool when it's under load.</p><p>So once again, Qualcomm has released a capable chip with a bit of a weak GPU, though it's nowhere near as bad as last time. Asus has then put it into a laptop with an excellent screen, though it is a little bit expensive when you could pick up something with a low-end GeForce chip for less, and have a superior gaming experience.</p><p>I can't help thinking though, that if someone could teach the X2 to talk to an RTX card, even as an eGPU, then we could have something truly fearsome on our hands.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ New IDC report claims worldwide PC shipments fell by 5% but revenue didn't, as 'vendors are pushing through price increases faster than demand is dropping' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>With the memory crisis in full swing, it's becoming harder and harder to justify that PC upgrade. Though some will simply have enough money not to care, or will be forced to upgrade through breakages, others will simply go to the Winchester, have a nice cold pint, and wait for all of this to blow over. Well, that waiting seems to have resulted in a pretty large decline in PC shipments, year-over-year. </p><p>According to analysis from <a href="https://www.idc.com/resource-center/press-releases/2q26-pc-top5/?_gl=1*zjylqz*_up*MQ..*_ga*MTUxOTE3OTI3OC4xNzgzNjA1OTI1*_ga_Y7CNRMFF6J*czE3ODM2MDU5MjUkbzEkZzEkdDE3ODM2MDU5NDEkajQ0JGwwJGgw*_ga_541ENG1F9X*czE3ODM2MDU5MjUkbzEkZzEkdDE3ODM2MDU5NDEkajQ0JGwwJGgw" target="_blank">the IDC</a>, worldwide PC shipments have fallen by 4.9% between Q2 last year to Q2 this year (<a href="https://wccftech.com/global-pc-market-declined-4-9-percent-as-memory-shortages-intensify/" target="_blank">via Wccftech</a>). This is reportedly "the first decline after nine consecutive quarters of growth" and, you guessed it, the memory crisis is to blame. </p><p>Tracking shipments last year and this year, ICD reports Lenovo dropping from 17 million units to 16.6 million, HP from 14.3 million to 13 million, Dell from 9.8 million to 9.3 million, and Asus at nearly flat growth. The only winner over the last year is Apple, which grew from 6.1 million to 6.7 million, representing a pretty substantial 10% increase. Apple also jumped from an 8.5% market share to a 9.9% market share. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmARgX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmARgX.js" async></script><p>Despite declining shipments, many of these companies aren't losing that much in revenue. That's because they can counteract the loss of sales through rising memory costs by getting consumers to pay for the price-inflated stock. Jitesh Ubrani, the research director for consumer devices at IDC, says, “The real story here is the disconnect between units and dollars: shipments are falling, but revenue is climbing because vendors are pushing through price increases faster than demand is dropping.”</p><p>IDC says that supply chain management and capabilities will continue to be incredibly important going forward. Some major manufacturers will be increasingly signing long-term contracts to supply memory and storage for devices, in order to keep selling through the memory crisis. That probably doesn't mean good things for smaller operators, as they'll have to navigate the larger companies' increased buying and negotiating power.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eHHegZ6z75dbwpKKEWTpvb" name="DSC01137" alt="Apple MacBook Neo in Citrus colour." src="https://cdn.mos.cms.futurecdn.net/eHHegZ6z75dbwpKKEWTpvb.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Others, such as Apple, have managed to capitalise on the problem with the launch of its budget-oriented <a href="https://www.pcgamer.com/hardware/gaming-laptops/macbook-neo-review/" target="_blank">MacBook Neo</a>. Jean Philippe Bouchard, the vice president for consumer devices at IDC, says, “Apple’s share gain coincided with its latest product launch, the MacBook Neo, and while the company did raise prices in line with the broader market, it still remains well positioned against rivals facing the same cost pressures.” </p><p>It's worth noting that this is a report on global PC shipments, not necessarily gaming PC shipments, which have historically fared better during periods of decline. But these are far from normal times, and the memory crisis seems set to rage for another year at least. </p><p>Bernstein research analysts reckon <a href="https://www.pcgamer.com/hardware/memory/analysts-think-sk-hynixs-dram-and-nand-prices-will-finally-drop-by-the-end-of-2028-but-not-before-a-huge-rise-over-the-next-year/" target="_blank">SK hynix will significantly reduce its prices by the end of 2028</a>, but we are likely to see more increases before then. And even then, that's a pretty optimistic outlook. If the memory crisis <em>only</em> lasts for another year and a half, I'd consider us rather lucky. It's anyone's guess what the PC market will look like by then, and who the winners of the memory crisis will be. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/memory/new-idc-report-claims-worldwide-pc-shipments-fell-by-5-percent-but-revenue-didnt-as-vendors-are-pushing-through-price-increases-faster-than-demand-is-dropping/</link>
                                                                            <description>
                            <![CDATA[ Thanks, AI. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CLZLMf6gaQBijMjJBZYSug</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ggvaQwWcprqtF7De5nLWv4-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 09 Jul 2026 16:08:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Memory]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/ggvaQwWcprqtF7De5nLWv4-1280-80.png">
                                                            <media:credit><![CDATA[Remitski via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A dramatically lit close up of computer memory/ RAM on a motherboard-style background.]]></media:description>                                                            <media:text><![CDATA[A dramatically lit close up of computer memory/ RAM on a motherboard-style background.]]></media:text>
                                <media:title type="plain"><![CDATA[A dramatically lit close up of computer memory/ RAM on a motherboard-style background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ggvaQwWcprqtF7De5nLWv4-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With the memory crisis in full swing, it's becoming harder and harder to justify that PC upgrade. Though some will simply have enough money not to care, or will be forced to upgrade through breakages, others will simply go to the Winchester, have a nice cold pint, and wait for all of this to blow over. Well, that waiting seems to have resulted in a pretty large decline in PC shipments, year-over-year. </p><p>According to analysis from <a href="https://www.idc.com/resource-center/press-releases/2q26-pc-top5/?_gl=1*zjylqz*_up*MQ..*_ga*MTUxOTE3OTI3OC4xNzgzNjA1OTI1*_ga_Y7CNRMFF6J*czE3ODM2MDU5MjUkbzEkZzEkdDE3ODM2MDU5NDEkajQ0JGwwJGgw*_ga_541ENG1F9X*czE3ODM2MDU5MjUkbzEkZzEkdDE3ODM2MDU5NDEkajQ0JGwwJGgw" target="_blank">the IDC</a>, worldwide PC shipments have fallen by 4.9% between Q2 last year to Q2 this year (<a href="https://wccftech.com/global-pc-market-declined-4-9-percent-as-memory-shortages-intensify/" target="_blank">via Wccftech</a>). This is reportedly "the first decline after nine consecutive quarters of growth" and, you guessed it, the memory crisis is to blame. </p><p>Tracking shipments last year and this year, ICD reports Lenovo dropping from 17 million units to 16.6 million, HP from 14.3 million to 13 million, Dell from 9.8 million to 9.3 million, and Asus at nearly flat growth. The only winner over the last year is Apple, which grew from 6.1 million to 6.7 million, representing a pretty substantial 10% increase. Apple also jumped from an 8.5% market share to a 9.9% market share. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmARgX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmARgX.js" async></script><p>Despite declining shipments, many of these companies aren't losing that much in revenue. That's because they can counteract the loss of sales through rising memory costs by getting consumers to pay for the price-inflated stock. Jitesh Ubrani, the research director for consumer devices at IDC, says, “The real story here is the disconnect between units and dollars: shipments are falling, but revenue is climbing because vendors are pushing through price increases faster than demand is dropping.”</p><p>IDC says that supply chain management and capabilities will continue to be incredibly important going forward. Some major manufacturers will be increasingly signing long-term contracts to supply memory and storage for devices, in order to keep selling through the memory crisis. That probably doesn't mean good things for smaller operators, as they'll have to navigate the larger companies' increased buying and negotiating power.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eHHegZ6z75dbwpKKEWTpvb" name="DSC01137" alt="Apple MacBook Neo in Citrus colour." src="https://cdn.mos.cms.futurecdn.net/eHHegZ6z75dbwpKKEWTpvb.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Others, such as Apple, have managed to capitalise on the problem with the launch of its budget-oriented <a href="https://www.pcgamer.com/hardware/gaming-laptops/macbook-neo-review/" target="_blank">MacBook Neo</a>. Jean Philippe Bouchard, the vice president for consumer devices at IDC, says, “Apple’s share gain coincided with its latest product launch, the MacBook Neo, and while the company did raise prices in line with the broader market, it still remains well positioned against rivals facing the same cost pressures.” </p><p>It's worth noting that this is a report on global PC shipments, not necessarily gaming PC shipments, which have historically fared better during periods of decline. But these are far from normal times, and the memory crisis seems set to rage for another year at least. </p><p>Bernstein research analysts reckon <a href="https://www.pcgamer.com/hardware/memory/analysts-think-sk-hynixs-dram-and-nand-prices-will-finally-drop-by-the-end-of-2028-but-not-before-a-huge-rise-over-the-next-year/" target="_blank">SK hynix will significantly reduce its prices by the end of 2028</a>, but we are likely to see more increases before then. And even then, that's a pretty optimistic outlook. If the memory crisis <em>only</em> lasts for another year and a half, I'd consider us rather lucky. It's anyone's guess what the PC market will look like by then, and who the winners of the memory crisis will be. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ProArt Mouse MD301 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.asus.com/us/proart/" target="_blank">Asus ProArt</a> lineup is, in essence, the company's range of fancy PC products for creative professionals—and my goodness does it contain some nice-looking <em>stuff. </em>Which is why I jumped at the chance to test out one of the latest additions, the Asus ProArt Mouse MD301.<br><br>It's certainly a handsome squeaker, designed to provide a subtle, refined, ergonomic option for those who have some serious work to do. It's all business, this mouse, and there's something desirable about a design that eschews gamer-like frippery and instead aims for a more executive flair.<br><br>It's also customisable, in the sense that you can remove its main button switches for something more serene, or more clicky. There's also a horizontal scroll wheel, à la the Logitech MX Master range, which feels beautifully dampened. Really, most of the controls here are of the premium, well-thought-out sort, and that's very pleasing to see.<br><br>However, this <a href="https://www.asus.com/us/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">$100</a>/<a href="https://www.asus.com/uk/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">£105</a> professional rodent has the odd quirk that gives me pause. The side buttons are a touch flimsy. The thumb rest is slightly small and a little awkward. I've also had the odd connection issue, and the software feels like an afterthought.</p><p>There's a lot to like about the MD301. But as a long-term tester of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-mx-master-4-review/" target="_blank">Logitech MX Master 4</a>, I can't help but feel that if you're going down the professional ergo mouse route, it's the better buy of the two. The ProArt MD301 is a lighter, leaner attempt at an ergonomic mouse with many admirable qualities, but it drops the ball a little too often to give it my full seal of approval.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅ You want a smaller, lighter MX Master alternative: </strong>The Logitech MX Master 4 is an ergonomic, professional-focused mouse with plenty of features, but it's very heavy. The ProArt MD310 is much lighter on its feet.<br><br><strong>✅ You're an admirer of subtle design: </strong>The ProArt MD301 is a refined piece of engineering and wouldn't look out of place on a CEO's desk.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're after ultimate comfort: </strong>Despite being an ergo mouse, the MD301 isn't exactly plush. It's far from uncomfortable, but the thumbrest in particular feels a little meagre for all-day-long professional use. <br><br><strong>❌ You want top performance: </strong>The sensor is… fine. Perfectly usable. That being said, this is a $100 mouse with fairly low-spec internals, and you can get much more performance for less.</p></div></div></div></div><h2 class="article-body__section" id="section-asus-proart-mouse-md301-features"><span>Asus ProArt Mouse MD301 features</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CBZGgSMsUxR4VxRHbLj4Nb" name="Asusproart2" alt="An Asus ProArt Mouse MD301 on white gravel, next to a green leaf" src="https://cdn.mos.cms.futurecdn.net/CBZGgSMsUxR4VxRHbLj4Nb.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Asus ProArt MD301</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Ergonomic mouse</p></td></tr><tr><td class="firstcol " ><p><strong>Max polling rate</strong></p></td><td  ><p>1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>8,000</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>800 mAh</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>99.7 g</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>2.4 GHz via included dongle, Bluetooth</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons and controls</strong></p></td><td  ><p>Six programmable buttons, two scroll wheels</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.asus.com/us/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">$100</a>/<a href="https://www.asus.com/uk/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">£105</a></p></td></tr></tbody></table></div><p>The Asus ProArt Mouse MD301 is an ergonomically-shaped mouse that feels a lot smaller than your average ergo squeaker, coming in at 114.8 mm long, 75.2 mm wide, and 46.8 mm tall. Sit it next to a Logitech MX Master 4, and it looks positively tiny. It's also cheaper, coming in at $100 compared to the Logitech's $120 MSRP.</p><p>It's got six programmable buttons, including all the usual suspects. A left and right click, a middle scroll wheel click, two side buttons, and a hidden DPI button underneath a ridged plastic surface integrated into the chassis behind the wheel. It looks, in many ways, like a default mouse—albeit with some subtle ergo touches </p><p>Oh, and it's also got a horizontal scroll wheel mounted to the left-hand side. Logitech really changed the game with the old MX Master 3S design, didn't it?</p><p>Another interesting feature to note is the switches underneath the left and right buttons. By default, the ProArt MD301 comes with two (deep breath in) TTC E169-60BB0G0 (80M) units, but these push-fit socketed models can be pulled out and replaced with supported TTC, Omron, and Kaith units, which <a href="https://www.asus.com/event/2026/Mouse/accessories/ASUS-Push-Fit-Socket-Compatibility-list.pdf" target="_blank">Asus has handily listed here</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/neDn3uvm5sfBforJbEBSuF.jpg" alt="An Asus ProArt Mouse MD301 on white gravel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MmrEMpJreVyFXJzXXpVQ7i.jpg" alt="A close-up shot of the Asus ProArt Mouse MD310's scroll wheel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/muLzdeyJyLvhoMzAzo9dbn.jpg" alt="A close-up shot of the Asus ProArt Mouse MD310's horizontal scroll wheel and side buttons" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V5jSR5RygEAuMiJz6Qq328.jpg" alt="The underside of the Asus ProArt Mouse MD310" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The scroll wheel has a party trick, too, in the form of Asus' SmartShift tech. This allows for precise, clicky control when spun slowly, and a free-wheeling action when you spin it at an appropriate speed. It's a lot like Logitech's magnetic solution on paper, but feels quite different.</p><p>Spin the wheel at high speeds, and you can still feel it notch underneath your fingertip, albeit very quickly. Whereas Logitech's infinite scroll feature frees the wheel up with a glass-like, smooth action, the MD301 has a tendency to keep some tactile feedback in play, which makes it easy to stop at a defined point with precision.</p><p>Asus says the MD301 has up to 180-day battery life, and can gain eight hours' worth of charge in a single minute over its USB Type-C connection. Speaking of which, it also comes with a braided Type-C to Type-A cable, and a small USB Type-A dongle for wireless connection. Bluetooth connection is also supported.</p><p>Sensor-wise, this Asus squeaker makes do with an 8,000 DPI optical unit, which, in combination with its 1,000 Hz maximum polling rate, is unlikely to set gamers' hearts a-fluttering. Still, the MX Master 4 does just fine with a similar sensor (and a much lower polling rate), so it's not unsurprising for a work-first mouse. It's also a fair bit lighter than Logitech's latest ergo effort, tipping the scales at 99.7 g compared to the MX Master 4's 150 g bulk.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-ergonomics"><span>Asus ProArt Mouse MD301 ergonomics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yGoVm9y5Z6rH5AuNtgBdKF" name="20260706_145613" alt="An Asus ProArt Mouse MD301 next to a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/yGoVm9y5Z6rH5AuNtgBdKF.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The first thing I noticed about the MD301 is its diminutive proportions, especially when sat next to the MX Master 4. It's a lot narrower, with a much smaller thumb rest. However, it's got a wider top "hump", which feels good underneath my palm. </p><p>Switching between the two, it's clear that the Asus is designed to rotate your hand over to the right side more drastically than most, although at nowhere near as extreme an angle as something like the <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>. It doesn't feel aggressively ergo, though. More like a slightly chonkier gaming mouse with some interesting quirks.</p><p>Clicking and spinning my way around the controls, I've been continually impressed by the effort that's gone into the switchgear and material choices. The left and right switches have a very positive click action, and well-weighted buttons. </p><div><blockquote><p>If anything, I could stand for it to be slightly heavier, in return for better side buttons and a bit of extra room for my thumb.</p></blockquote></div><p>The scrollwheel feels notchy yet free-flowing in all the right ways, with its clicky, fast-speed scroll being something of a highlight. The same goes for the horizontal wheel, which is heavily dampened and weighty underneath my thumb. Nice.</p><p>I'm also a big fan of the smooth outer coating, which has a silky quality that feels rather pleasant underneath my fingertips. It's slightly fingerprint-prone, but no worse than any other black gaming mouse I test these days.</p><p>The DPI switch is hidden underneath a ridged plastic insert that runs down the middle of the design, and provides a small moment of delight when you realise it's exactly where you expect it to be, but tastefully obscured. This is a classy mouse. A device for grown-ups. A refined rodent, if you will.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8wSAvTgnPYnqanjcbTFFV" name="20260706_145123" alt="The hidden DPI button on top of the Asus ProArt Mouse MD301" src="https://cdn.mos.cms.futurecdn.net/8wSAvTgnPYnqanjcbTFFV.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The only real ergonomic drawbacks come in two forms. One, the left-side thumbrest is quite small, and dips inwards. Using the MX Master 4 on the daily, my thumb has become accustomed to lolling on its own throne-like protrusion of silicone—whereas here it needs to tuck itself into a diminutive (and firm) plastic seat. My digit has become lazy, it seems, and has a tendency to want to fall off.</p><p>And two, the side buttons don't feel as high-quality as the rest of the unit. They're perfectly functional, but sitting as they do beneath a gorgeously weighted horizontal scrollwheel, the contrast is immediately obvious. They're simply "fine," while the rest of the controls are pretty excellent.</p><p>Overall, though, the ProArt MD301 is an impressive-feeling device, especially given its relatively low weight compared to its chassis size and ergo design. If anything, I could stand for it to be slightly heavier, in return for better side buttons and a bit of extra room for my thumb.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-performance"><span>Asus ProArt Mouse MD301 performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NPDqzkftfpyCTKtwXmJDuN" name="AsusProArt3" alt="An Asus ProArt MD301 mouse shot from above, sitting horizontally in the frame on top of white gravel" src="https://cdn.mos.cms.futurecdn.net/NPDqzkftfpyCTKtwXmJDuN.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Given this is an ergo mouse with a relatively modest sensor, it would be unfair to expect <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>-like performance or tracking ability from the MD301. Lo and behold, it's not the sharpest-performing rodent on the block. </p><p>Still, the sensor tracks well enough for work and light gaming usage, as shown by the MouseTester charts below.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ts9E2kjX4wPyFSpg2h5fLJ.png" alt="A MouseTester chart showing count vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mT6yeSxg3SZ6qmwWpvWaMJ.png" alt="A MouseTester chart showing velocity vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/86dQqCMoNsvQdsDZAopgKJ.png" alt="A MouseTester chart showing interval vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">MouseTester</small></figcaption></figure></figure><p>I have, however, experienced the odd connection drop out. This has manifested as a very occasional half-second pause, and has happened several times during my week-long testing. I've got a lot of 2.4 GHz wireless devices plugged into my machine, and several more around my front room, so it's possible that the dongle here is slightly interference-prone—although I haven't been able to pin down the exact cause.</p><p>I have two other gaming mice plugged into this PC at all times (the MX Master 4 and the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-cobra-hyperspeed-review/" target="_blank">Razer Cobra Hyperspeed</a>), and neither have had any connection issues. I tried unplugging both mice to see if it fixed the problem, and managed a few days of solid connection—before again experiencing a very quick pause.</p><p>I also had one connection pause while using the mouse with a gaming laptop I'm currently testing, so it doesn't seem to be specific to my main machine. The problem is so intermittent as to be barely noticeable, but there's something in this room the MD301's 2.4 GHz dongle doesn't appear to like.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-aesthetics"><span>Asus ProArt Mouse MD301 aesthetics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7WaobTHEQrpUndynxjzP6X" name="AsusProArt4" alt="An Asus ProArt MD301 looking pretty at a 3/4 angle, on top of white gravel" src="https://cdn.mos.cms.futurecdn.net/7WaobTHEQrpUndynxjzP6X.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I love the ProArt MD301's aesthetic design. It's somehow utilitarian, slightly luxury, handsome, and hardly noticeable all at the same time. The ridged plastic vertical insert framing the scrollwheel is about as simple as design touches come, and yet adds a certain something that both feels good underneath your fingertips, and looks ever-so-slightly special on your desk.</p><p>Do I miss RGB lighting, or a touch of gamer flair? Not a bit of it. This mouse is all business, and that by itself makes it stand out.</p><h2 class="article-body__section" id="section-asus-proart-md301-software"><span>Asus ProArt MD301 software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="28XiuG4L64imXenRytAzV7" name="Asusgearlink" alt="A screenshot of the Asus Gear Link web app when linked with the Asus ProArt Mouse MD301" src="https://cdn.mos.cms.futurecdn.net/28XiuG4L64imXenRytAzV7.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/28XiuG4L64imXenRytAzV7.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The ProArt MD301 connects to <a href="https://gearlink.asus.com/en" target="_blank">Asus Gear Link</a>, a web-based app that allows you to adjust the DPI, polling rate, and button response settings within a browser. In order to tweak macros and use some of the features, though, you also need to install a companion app as an extension, which somehow feels like the worst of both worlds.</p><p>Pick either a web app, or installed app, Asus. Having one in order to properly use the other feels like an extra level of annoyance.</p><p>The web app itself has the odd quirk, too. I regularly split my 32-inch, 4K screen into two side-by-side browser windows, but the Asus app complains that it doesn't have enough room in one panel, suggesting I "switch to a larger screen." What do you want, a 49-inch ultrawide?</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KvBrd2NAcfSSraayY6FDJL" name="Asusgearlink2" alt="A message from Asus Gear Link, complaining that it doesn't have enough browser window space for "the best experience"" src="https://cdn.mos.cms.futurecdn.net/KvBrd2NAcfSSraayY6FDJL.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/KvBrd2NAcfSSraayY6FDJL.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>There's an option to use it anyway, though that's a new one on me. It seems to scale the interface just fine if you override it, but it's a bit indicative of the software experience overall. Unfinished is the feeling I come away with.</p><p>Still, early annoyances aside, the web interface works well enough. It's a bit barebones, though, and given the premium-feel of the mouse itself, it strikes as a clunky afterthought tacked on to what is otherwise a well-put-together package.</p><h2 class="article-body__section" id="section-asus-proart-md301-value"><span>Asus ProArt MD301 value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="64jx7NK22Wngv2LuQFV7KW" name="20260706_145538" alt="An Asus ProArt Mouse MD301 sitting nose-to-nose with a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/64jx7NK22Wngv2LuQFV7KW.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At its $100 MSRP, I'd say the Asus ProArt Mouse MD301 is well-priced for its bracket. It's a chunk cheaper than the Logitech MX Master 4, and looks and feels like a premium mouse for more reasonable money.</p><p>That being said, I can't help but feel you're getting a lot more for your cash with Logitech's offering. It's got a more comfortable thumb rest, near-silent switches as standard, and a set of controls that can match (and occasionally beat) the Asus in terms of feel. And, it must be said, the Logitech software experience is a lot more refined. Plus, I've not experienced any connection pauses with the Master in many months of everyday usage.</p><p>Which puts the ProArt squeaker in an odd spot. It's a lot lighter than the Master 4, which makes it more suitable as a gaming mouse. But it's still got an ergo-spec sensor, so I doubt many will be buying it for its gaming performance chops. </p><p>And while it's a good-looking object that would suit the *loudly coughs* <em>executive-ergo-mouse-using-professional</em>, I can't help but feel there are enough hang-ups here to cause them to sniff into their yuzu-infused lattes.</p><p>It's a good effort from Asus, and a mouse with many likeable qualities. However, the quirks slightly outweigh the advantages, and as a result, I struggle to recommend it over the competition.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-mice/asus-proart-mouse-md301/</link>
                                                                            <description>
                            <![CDATA[ A professional design, but with enough quirks to give me pause. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">74wWM4f8JebSDZj7RERSUU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jul 2026 16:12:04 +0000</pubDate>                                                                                                                                <updated>Wed, 08 Jul 2026 16:12:10 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:description>                                                            <media:text><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:text>
                                <media:title type="plain"><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.asus.com/us/proart/" target="_blank">Asus ProArt</a> lineup is, in essence, the company's range of fancy PC products for creative professionals—and my goodness does it contain some nice-looking <em>stuff. </em>Which is why I jumped at the chance to test out one of the latest additions, the Asus ProArt Mouse MD301.<br><br>It's certainly a handsome squeaker, designed to provide a subtle, refined, ergonomic option for those who have some serious work to do. It's all business, this mouse, and there's something desirable about a design that eschews gamer-like frippery and instead aims for a more executive flair.<br><br>It's also customisable, in the sense that you can remove its main button switches for something more serene, or more clicky. There's also a horizontal scroll wheel, à la the Logitech MX Master range, which feels beautifully dampened. Really, most of the controls here are of the premium, well-thought-out sort, and that's very pleasing to see.<br><br>However, this <a href="https://www.asus.com/us/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">$100</a>/<a href="https://www.asus.com/uk/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">£105</a> professional rodent has the odd quirk that gives me pause. The side buttons are a touch flimsy. The thumb rest is slightly small and a little awkward. I've also had the odd connection issue, and the software feels like an afterthought.</p><p>There's a lot to like about the MD301. But as a long-term tester of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-mx-master-4-review/" target="_blank">Logitech MX Master 4</a>, I can't help but feel that if you're going down the professional ergo mouse route, it's the better buy of the two. The ProArt MD301 is a lighter, leaner attempt at an ergonomic mouse with many admirable qualities, but it drops the ball a little too often to give it my full seal of approval.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅ You want a smaller, lighter MX Master alternative: </strong>The Logitech MX Master 4 is an ergonomic, professional-focused mouse with plenty of features, but it's very heavy. The ProArt MD310 is much lighter on its feet.<br><br><strong>✅ You're an admirer of subtle design: </strong>The ProArt MD301 is a refined piece of engineering and wouldn't look out of place on a CEO's desk.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're after ultimate comfort: </strong>Despite being an ergo mouse, the MD301 isn't exactly plush. It's far from uncomfortable, but the thumbrest in particular feels a little meagre for all-day-long professional use. <br><br><strong>❌ You want top performance: </strong>The sensor is… fine. Perfectly usable. That being said, this is a $100 mouse with fairly low-spec internals, and you can get much more performance for less.</p></div></div></div></div><h2 class="article-body__section" id="section-asus-proart-mouse-md301-features"><span>Asus ProArt Mouse MD301 features</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CBZGgSMsUxR4VxRHbLj4Nb" name="Asusproart2" alt="An Asus ProArt Mouse MD301 on white gravel, next to a green leaf" src="https://cdn.mos.cms.futurecdn.net/CBZGgSMsUxR4VxRHbLj4Nb.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Asus ProArt MD301</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Ergonomic mouse</p></td></tr><tr><td class="firstcol " ><p><strong>Max polling rate</strong></p></td><td  ><p>1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>8,000</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>800 mAh</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>99.7 g</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>2.4 GHz via included dongle, Bluetooth</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons and controls</strong></p></td><td  ><p>Six programmable buttons, two scroll wheels</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.asus.com/us/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">$100</a>/<a href="https://www.asus.com/uk/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">£105</a></p></td></tr></tbody></table></div><p>The Asus ProArt Mouse MD301 is an ergonomically-shaped mouse that feels a lot smaller than your average ergo squeaker, coming in at 114.8 mm long, 75.2 mm wide, and 46.8 mm tall. Sit it next to a Logitech MX Master 4, and it looks positively tiny. It's also cheaper, coming in at $100 compared to the Logitech's $120 MSRP.</p><p>It's got six programmable buttons, including all the usual suspects. A left and right click, a middle scroll wheel click, two side buttons, and a hidden DPI button underneath a ridged plastic surface integrated into the chassis behind the wheel. It looks, in many ways, like a default mouse—albeit with some subtle ergo touches </p><p>Oh, and it's also got a horizontal scroll wheel mounted to the left-hand side. Logitech really changed the game with the old MX Master 3S design, didn't it?</p><p>Another interesting feature to note is the switches underneath the left and right buttons. By default, the ProArt MD301 comes with two (deep breath in) TTC E169-60BB0G0 (80M) units, but these push-fit socketed models can be pulled out and replaced with supported TTC, Omron, and Kaith units, which <a href="https://www.asus.com/event/2026/Mouse/accessories/ASUS-Push-Fit-Socket-Compatibility-list.pdf" target="_blank">Asus has handily listed here</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/neDn3uvm5sfBforJbEBSuF.jpg" alt="An Asus ProArt Mouse MD301 on white gravel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MmrEMpJreVyFXJzXXpVQ7i.jpg" alt="A close-up shot of the Asus ProArt Mouse MD310's scroll wheel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/muLzdeyJyLvhoMzAzo9dbn.jpg" alt="A close-up shot of the Asus ProArt Mouse MD310's horizontal scroll wheel and side buttons" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V5jSR5RygEAuMiJz6Qq328.jpg" alt="The underside of the Asus ProArt Mouse MD310" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The scroll wheel has a party trick, too, in the form of Asus' SmartShift tech. This allows for precise, clicky control when spun slowly, and a free-wheeling action when you spin it at an appropriate speed. It's a lot like Logitech's magnetic solution on paper, but feels quite different.</p><p>Spin the wheel at high speeds, and you can still feel it notch underneath your fingertip, albeit very quickly. Whereas Logitech's infinite scroll feature frees the wheel up with a glass-like, smooth action, the MD301 has a tendency to keep some tactile feedback in play, which makes it easy to stop at a defined point with precision.</p><p>Asus says the MD301 has up to 180-day battery life, and can gain eight hours' worth of charge in a single minute over its USB Type-C connection. Speaking of which, it also comes with a braided Type-C to Type-A cable, and a small USB Type-A dongle for wireless connection. Bluetooth connection is also supported.</p><p>Sensor-wise, this Asus squeaker makes do with an 8,000 DPI optical unit, which, in combination with its 1,000 Hz maximum polling rate, is unlikely to set gamers' hearts a-fluttering. Still, the MX Master 4 does just fine with a similar sensor (and a much lower polling rate), so it's not unsurprising for a work-first mouse. It's also a fair bit lighter than Logitech's latest ergo effort, tipping the scales at 99.7 g compared to the MX Master 4's 150 g bulk.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-ergonomics"><span>Asus ProArt Mouse MD301 ergonomics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yGoVm9y5Z6rH5AuNtgBdKF" name="20260706_145613" alt="An Asus ProArt Mouse MD301 next to a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/yGoVm9y5Z6rH5AuNtgBdKF.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The first thing I noticed about the MD301 is its diminutive proportions, especially when sat next to the MX Master 4. It's a lot narrower, with a much smaller thumb rest. However, it's got a wider top "hump", which feels good underneath my palm. </p><p>Switching between the two, it's clear that the Asus is designed to rotate your hand over to the right side more drastically than most, although at nowhere near as extreme an angle as something like the <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>. It doesn't feel aggressively ergo, though. More like a slightly chonkier gaming mouse with some interesting quirks.</p><p>Clicking and spinning my way around the controls, I've been continually impressed by the effort that's gone into the switchgear and material choices. The left and right switches have a very positive click action, and well-weighted buttons. </p><div><blockquote><p>If anything, I could stand for it to be slightly heavier, in return for better side buttons and a bit of extra room for my thumb.</p></blockquote></div><p>The scrollwheel feels notchy yet free-flowing in all the right ways, with its clicky, fast-speed scroll being something of a highlight. The same goes for the horizontal wheel, which is heavily dampened and weighty underneath my thumb. Nice.</p><p>I'm also a big fan of the smooth outer coating, which has a silky quality that feels rather pleasant underneath my fingertips. It's slightly fingerprint-prone, but no worse than any other black gaming mouse I test these days.</p><p>The DPI switch is hidden underneath a ridged plastic insert that runs down the middle of the design, and provides a small moment of delight when you realise it's exactly where you expect it to be, but tastefully obscured. This is a classy mouse. A device for grown-ups. A refined rodent, if you will.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8wSAvTgnPYnqanjcbTFFV" name="20260706_145123" alt="The hidden DPI button on top of the Asus ProArt Mouse MD301" src="https://cdn.mos.cms.futurecdn.net/8wSAvTgnPYnqanjcbTFFV.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The only real ergonomic drawbacks come in two forms. One, the left-side thumbrest is quite small, and dips inwards. Using the MX Master 4 on the daily, my thumb has become accustomed to lolling on its own throne-like protrusion of silicone—whereas here it needs to tuck itself into a diminutive (and firm) plastic seat. My digit has become lazy, it seems, and has a tendency to want to fall off.</p><p>And two, the side buttons don't feel as high-quality as the rest of the unit. They're perfectly functional, but sitting as they do beneath a gorgeously weighted horizontal scrollwheel, the contrast is immediately obvious. They're simply "fine," while the rest of the controls are pretty excellent.</p><p>Overall, though, the ProArt MD301 is an impressive-feeling device, especially given its relatively low weight compared to its chassis size and ergo design. If anything, I could stand for it to be slightly heavier, in return for better side buttons and a bit of extra room for my thumb.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-performance"><span>Asus ProArt Mouse MD301 performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NPDqzkftfpyCTKtwXmJDuN" name="AsusProArt3" alt="An Asus ProArt MD301 mouse shot from above, sitting horizontally in the frame on top of white gravel" src="https://cdn.mos.cms.futurecdn.net/NPDqzkftfpyCTKtwXmJDuN.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Given this is an ergo mouse with a relatively modest sensor, it would be unfair to expect <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>-like performance or tracking ability from the MD301. Lo and behold, it's not the sharpest-performing rodent on the block. </p><p>Still, the sensor tracks well enough for work and light gaming usage, as shown by the MouseTester charts below.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ts9E2kjX4wPyFSpg2h5fLJ.png" alt="A MouseTester chart showing count vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mT6yeSxg3SZ6qmwWpvWaMJ.png" alt="A MouseTester chart showing velocity vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/86dQqCMoNsvQdsDZAopgKJ.png" alt="A MouseTester chart showing interval vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">MouseTester</small></figcaption></figure></figure><p>I have, however, experienced the odd connection drop out. This has manifested as a very occasional half-second pause, and has happened several times during my week-long testing. I've got a lot of 2.4 GHz wireless devices plugged into my machine, and several more around my front room, so it's possible that the dongle here is slightly interference-prone—although I haven't been able to pin down the exact cause.</p><p>I have two other gaming mice plugged into this PC at all times (the MX Master 4 and the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-cobra-hyperspeed-review/" target="_blank">Razer Cobra Hyperspeed</a>), and neither have had any connection issues. I tried unplugging both mice to see if it fixed the problem, and managed a few days of solid connection—before again experiencing a very quick pause.</p><p>I also had one connection pause while using the mouse with a gaming laptop I'm currently testing, so it doesn't seem to be specific to my main machine. The problem is so intermittent as to be barely noticeable, but there's something in this room the MD301's 2.4 GHz dongle doesn't appear to like.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-aesthetics"><span>Asus ProArt Mouse MD301 aesthetics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7WaobTHEQrpUndynxjzP6X" name="AsusProArt4" alt="An Asus ProArt MD301 looking pretty at a 3/4 angle, on top of white gravel" src="https://cdn.mos.cms.futurecdn.net/7WaobTHEQrpUndynxjzP6X.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I love the ProArt MD301's aesthetic design. It's somehow utilitarian, slightly luxury, handsome, and hardly noticeable all at the same time. The ridged plastic vertical insert framing the scrollwheel is about as simple as design touches come, and yet adds a certain something that both feels good underneath your fingertips, and looks ever-so-slightly special on your desk.</p><p>Do I miss RGB lighting, or a touch of gamer flair? Not a bit of it. This mouse is all business, and that by itself makes it stand out.</p><h2 class="article-body__section" id="section-asus-proart-md301-software"><span>Asus ProArt MD301 software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="28XiuG4L64imXenRytAzV7" name="Asusgearlink" alt="A screenshot of the Asus Gear Link web app when linked with the Asus ProArt Mouse MD301" src="https://cdn.mos.cms.futurecdn.net/28XiuG4L64imXenRytAzV7.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/28XiuG4L64imXenRytAzV7.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The ProArt MD301 connects to <a href="https://gearlink.asus.com/en" target="_blank">Asus Gear Link</a>, a web-based app that allows you to adjust the DPI, polling rate, and button response settings within a browser. In order to tweak macros and use some of the features, though, you also need to install a companion app as an extension, which somehow feels like the worst of both worlds.</p><p>Pick either a web app, or installed app, Asus. Having one in order to properly use the other feels like an extra level of annoyance.</p><p>The web app itself has the odd quirk, too. I regularly split my 32-inch, 4K screen into two side-by-side browser windows, but the Asus app complains that it doesn't have enough room in one panel, suggesting I "switch to a larger screen." What do you want, a 49-inch ultrawide?</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KvBrd2NAcfSSraayY6FDJL" name="Asusgearlink2" alt="A message from Asus Gear Link, complaining that it doesn't have enough browser window space for "the best experience"" src="https://cdn.mos.cms.futurecdn.net/KvBrd2NAcfSSraayY6FDJL.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/KvBrd2NAcfSSraayY6FDJL.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>There's an option to use it anyway, though that's a new one on me. It seems to scale the interface just fine if you override it, but it's a bit indicative of the software experience overall. Unfinished is the feeling I come away with.</p><p>Still, early annoyances aside, the web interface works well enough. It's a bit barebones, though, and given the premium-feel of the mouse itself, it strikes as a clunky afterthought tacked on to what is otherwise a well-put-together package.</p><h2 class="article-body__section" id="section-asus-proart-md301-value"><span>Asus ProArt MD301 value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="64jx7NK22Wngv2LuQFV7KW" name="20260706_145538" alt="An Asus ProArt Mouse MD301 sitting nose-to-nose with a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/64jx7NK22Wngv2LuQFV7KW.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At its $100 MSRP, I'd say the Asus ProArt Mouse MD301 is well-priced for its bracket. It's a chunk cheaper than the Logitech MX Master 4, and looks and feels like a premium mouse for more reasonable money.</p><p>That being said, I can't help but feel you're getting a lot more for your cash with Logitech's offering. It's got a more comfortable thumb rest, near-silent switches as standard, and a set of controls that can match (and occasionally beat) the Asus in terms of feel. And, it must be said, the Logitech software experience is a lot more refined. Plus, I've not experienced any connection pauses with the Master in many months of everyday usage.</p><p>Which puts the ProArt squeaker in an odd spot. It's a lot lighter than the Master 4, which makes it more suitable as a gaming mouse. But it's still got an ergo-spec sensor, so I doubt many will be buying it for its gaming performance chops. </p><p>And while it's a good-looking object that would suit the *loudly coughs* <em>executive-ergo-mouse-using-professional</em>, I can't help but feel there are enough hang-ups here to cause them to sniff into their yuzu-infused lattes.</p><p>It's a good effort from Asus, and a mouse with many likeable qualities. However, the quirks slightly outweigh the advantages, and as a result, I struggle to recommend it over the competition.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Strix XG129C review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>You can't have too many screens. That's pretty much been the guiding moral in my life. Enter the new Asus ROG Strix XG129C and a minor existential crisis. This is a screen, but I have to ask—I can't believe I'm saying this—is there any real point to it?</p><p>For starters, this "gaming monitor" (<a href="https://rog.asus.com/monitors/below-23-inches/rog-strix-xg129c/" target="_blank">Asus' words</a>, not mine) measures just 12.3 inches. So, it's pretty puny. Actually, it's worse than that. It sports an ultra-wide 24:9 aspect ratio and thus isn't even as big as those 12 inches might imply. In terms of vertical viewable screen height, we're talking sub-4.5-inch.</p><p>But here's the thing. While I came in decidedly sceptical about the Asus ROG Strix XG129C, this isn't a proper monitor. It's a device for keeping track of, say, your PC's operating status or providing space for some supplementary application controls. Somehow, I ended up quite liking it. And not just because I'm a total sucker for screens.  But more on my journey in a moment. First, let's cover off the core speeds and feeds.</p><div ><table><caption>ROG Strix XG129C specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>12.3-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>1,920 x 720</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>300 nits</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>N / A</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>75 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>IPS panel, 1x USB-C with DP and DC-inl 1s USB-C with DP and 30 W PD out, HDMI</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://shop.asus.com/us/90lm0ca0-b01nb1-rog-strix-xg129c.html" target="_blank">$199</a> | <a href="https://www.scan.co.uk/products/12-asus-rog-strix-xg129c-touchscreen-gaming-monitor-ips-1920-x-720-75hz-10-point-touch-control-hdmi" target="_blank">£189</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a sidekick display for keeping track of PC or social media:</strong> This isn't a proper PC monitor. But it is pretty nifty as a secondary display for status tracking.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You want bang for your buck:</strong> You can buy a full 27-inch IPS 1440p gaming monitor for less money.</p></div></div><p>The 24:9 aspect translates into a native resolution of 1,920 by 720 pixels and a pixel density of 166 DPI, the latter being about the same as a 27-inch 4K monitor. So, it's pretty crisp.</p><p>It uses IPS panel tech and tops out at 300 nits for brightness and 75 Hz in terms of refresh rate. Oh, and quite importantly, it supports capacitive 10-point multi-touch input. For the record, the touch functionality works essentially out-of-the-box provided you are connecting via USB-C.</p><p>Speaking of which, there are two USB-C ports. Both will drive the display, while one doubles as power in and the other supports 20 W of power out. So you can, for instance, connect via a single USB-C cable to both drive the display and power it, which is the ideal in terms of cable management.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tpr7dNmSirp3TLyt5VvQL5" name="Asus ROG Strix XG129C 00006" alt="Asus ROG Strix XG129C USB-C monitor" src="https://cdn.mos.cms.futurecdn.net/tpr7dNmSirp3TLyt5VvQL5.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/tpr7dNmSirp3TLyt5VvQL5.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That's easy from a laptop, but less of a given with a desktop PC. There are desktop graphics cards with USB-C out that support up to 30 W of power delivery and so would be able to power the display and drive it. But that setup would not support the touch functionality, which requires data passthrough.</p><p>So, for a true single-cable solution on a desktop, it all gets a bit complicated. In theory, you could do it with a motherboard that supports Thunderbolt and DisplayPort passthrough from the iGPU and thus have the Asus ROG Strix XG129C running from the iGPU in your CPU and your main monitor running off your graphics card.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SSZESqtawbKdMpQK9AjA9A.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption>You could use the Asus ROG Strix XG129C as a conventional monitor, but it wouldn't make much sense.<small role="credit">Future</small></figcaption></figure></figure><p>I understand this setup is supported, for instance, on Intel Z890 motherboards, again in theory. In practice, results seem to vary and there can be issues with the Thunderbolt port supplying sufficient power. In a worst case scenario, then, you might need to use the HDMI port for the video signal, one of the USB-C ports to power the display and another to send touch data to your PC, which is pretty messy.</p><p>But I think a decent chunk of users will be able to get it working with two of the three ports hooked up. If one of those is the HDMI port, you'll then have one cable coming out of the side, one out of the top. It would have been tidier if Asus had located all the ports on one side. Never mind.</p><div><blockquote><p>It would have been tidier if Asus had located all the ports on one side.</p></blockquote></div><p>That ergonomic glitch aside, this is otherwise a really nicely built display. It feels high quality and the screw-in kick stand is very sturdy and capped with a rubberised foot to provide grip, as is the base of the display itself.</p><p>You also get a proper OSD with a joystick controller and full set of features, just like a conventional Asus monitor. What's more, you can control the OSD with the touchscreen input, which is a nice, well, touch.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xaTHLk8JE7zBawEjCj64uM.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6iFHrBBqJXsNyPiVTufnxR.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GMqmZSJBv3B3r7qxTs5fdX.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>If that's the features covered, what is the Asus ROG Strix XG129C like in use? Asus bundles a year's subscription to an OEM version of Aida 64, so you've got something to play with immediately.</p><p>That's handy, because it would be a nightmare to configure the standard version of Aida 64 to fit this display perfectly. As it is, you can use it to track CPU and GPU operating speeds and temps, storage use, that kind of thing. You'd have thought a permanent license would be part of the deal, but at least you have something to run immediately.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/hMvt3NvNbA3eJ5yBjBjwpb.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption>The touchscreen functionality works with the OSD menu, too.<small role="credit">Future</small></figcaption></figure></figure><p>Outside of that, your mileage will vary depending on your preferences. You could use this display to do anything from keep track of social media feeds or work collab' platforms like Slack while you game, to using it to situate secondary controls or a timeline for video editing.</p><p>Much will depend on the exact applications you use and what kind of tools and controls they offer, how much configurability they support and so on. But what I would say is that, for this display to really deliver, those tools and controls need to be touch friendly.</p><div><blockquote><p>So many applications are either poorly or not at all optimised for touch.</p></blockquote></div><p>That's generally quite a big ask, given that so many applications are either poorly or not at all optimised for touch. Ironically, that includes Asus' own Display Widget Controller app, which really doesn't work at all well on this display. Whatever, it's the ability to use the touch interface, as opposed to needing to "mouse over," and the immediacy that offers, that is most compelling.</p><p>Of course, that in itself can create problems with application focus, in-game. And there's no doubting the Asus RoG Strix XG129C works most reliably and consistently as a status display rather than something you directly interact with. But the shortcomings there are largely down to how Windows operates, rather than the display itself.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fUH8j5FBFG52GRDFpUg6N3" name="Asus ROG Strix XG129C 00010" alt="Asus ROG Strix XG129C USB-C monitor" src="https://cdn.mos.cms.futurecdn.net/fUH8j5FBFG52GRDFpUg6N3.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/fUH8j5FBFG52GRDFpUg6N3.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>In the end, this little display is very much in the nice-to-have rather than must-have category. It's also the sort of device where your benefit from and use of it will depend on a whole range of factors.</p><p>Some people may be able to get quite a bit of value out of it as a touch device for controlling application tools and menus, such as video, image and music editing. But I would advise caution in that regard. You'll need to do a little homework to see what really works. Don't assume too much.</p><div><blockquote><p>You'll need to do a little homework to see what really works. Don't assume too much.</p></blockquote></div><p>On the other hand, if you just like the idea of a small secondary display for keeping track of your PC's hardware status or viewing work and social feeds, you can be more confident that the Asus ROG Strix XG129C will deliver.</p><p>What's more, as someone who prefers a single ultrawide monitor to a pair of more conventional 16:9 panels, what this mini monitor offers is a way to have the status-tracking functionality that a second screen offers, but keep it small and ergonomically tidy. I don't need a huge screen to watch a bit of Slack or keep track of emails arriving in the background, in other words. The Asus ROG Strix XG129C does that kind of job rather nicely.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yYjEHkdjfdS62ECGbpnxC7.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Which brings us to the final important factor, namely price. At $199, the Asus ROG Strix XG129C is either pretty reasonable for such a specialised device or crazy money given what 200 bucks buys you these days in the monitor market. <a href="https://www.pcgamer.com/amazon-prime-day-gaming-monitor-deals/">This year during Amazon Prime week</a>, I found some KTC 34-inch ultrawides for barely over $200, while $250 will get you a 27-inch 4K dual-mode panel and $150 a decent 1440p panel. It's all a bit bananas.</p><p>In that context, the Asus ROG Strix XG129C is definitely a luxury item rather than a value proposition. You'll certainly have to specifically want a smaller, and in some ways less functional,  screen to choose it over a 27-inch 1440p panel for less money.</p><p>But, personally, I actually might. I already have a large ultrawide for my primary viewing. I don't want another full-sized screen hanging miles off to the side. This nifty little accessory display can sit below my main monitor and would be just the thing to have running discretely, keeping me up to date. I've just got to decide if that's worth $200 to me…</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-strix-xg129c-review/</link>
                                                                            <description>
                            <![CDATA[ This fun-sized sidekick touchscreen monitor isn't exactly a value proposition, but it's still kinda fun. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wrd7RNHzqhLNANxJnYzY3A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9qnEgDxuNVpcJK8usLK8QA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Jul 2026 10:53:22 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9qnEgDxuNVpcJK8usLK8QA-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Strix XG129C USB-C monitor]]></media:description>                                                            <media:text><![CDATA[Asus ROG Strix XG129C USB-C monitor]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Strix XG129C USB-C monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9qnEgDxuNVpcJK8usLK8QA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>You can't have too many screens. That's pretty much been the guiding moral in my life. Enter the new Asus ROG Strix XG129C and a minor existential crisis. This is a screen, but I have to ask—I can't believe I'm saying this—is there any real point to it?</p><p>For starters, this "gaming monitor" (<a href="https://rog.asus.com/monitors/below-23-inches/rog-strix-xg129c/" target="_blank">Asus' words</a>, not mine) measures just 12.3 inches. So, it's pretty puny. Actually, it's worse than that. It sports an ultra-wide 24:9 aspect ratio and thus isn't even as big as those 12 inches might imply. In terms of vertical viewable screen height, we're talking sub-4.5-inch.</p><p>But here's the thing. While I came in decidedly sceptical about the Asus ROG Strix XG129C, this isn't a proper monitor. It's a device for keeping track of, say, your PC's operating status or providing space for some supplementary application controls. Somehow, I ended up quite liking it. And not just because I'm a total sucker for screens.  But more on my journey in a moment. First, let's cover off the core speeds and feeds.</p><div ><table><caption>ROG Strix XG129C specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>12.3-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>1,920 x 720</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>300 nits</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>N / A</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>75 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>IPS panel, 1x USB-C with DP and DC-inl 1s USB-C with DP and 30 W PD out, HDMI</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://shop.asus.com/us/90lm0ca0-b01nb1-rog-strix-xg129c.html" target="_blank">$199</a> | <a href="https://www.scan.co.uk/products/12-asus-rog-strix-xg129c-touchscreen-gaming-monitor-ips-1920-x-720-75hz-10-point-touch-control-hdmi" target="_blank">£189</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a sidekick display for keeping track of PC or social media:</strong> This isn't a proper PC monitor. But it is pretty nifty as a secondary display for status tracking.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You want bang for your buck:</strong> You can buy a full 27-inch IPS 1440p gaming monitor for less money.</p></div></div><p>The 24:9 aspect translates into a native resolution of 1,920 by 720 pixels and a pixel density of 166 DPI, the latter being about the same as a 27-inch 4K monitor. So, it's pretty crisp.</p><p>It uses IPS panel tech and tops out at 300 nits for brightness and 75 Hz in terms of refresh rate. Oh, and quite importantly, it supports capacitive 10-point multi-touch input. For the record, the touch functionality works essentially out-of-the-box provided you are connecting via USB-C.</p><p>Speaking of which, there are two USB-C ports. Both will drive the display, while one doubles as power in and the other supports 20 W of power out. So you can, for instance, connect via a single USB-C cable to both drive the display and power it, which is the ideal in terms of cable management.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tpr7dNmSirp3TLyt5VvQL5" name="Asus ROG Strix XG129C 00006" alt="Asus ROG Strix XG129C USB-C monitor" src="https://cdn.mos.cms.futurecdn.net/tpr7dNmSirp3TLyt5VvQL5.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/tpr7dNmSirp3TLyt5VvQL5.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That's easy from a laptop, but less of a given with a desktop PC. There are desktop graphics cards with USB-C out that support up to 30 W of power delivery and so would be able to power the display and drive it. But that setup would not support the touch functionality, which requires data passthrough.</p><p>So, for a true single-cable solution on a desktop, it all gets a bit complicated. In theory, you could do it with a motherboard that supports Thunderbolt and DisplayPort passthrough from the iGPU and thus have the Asus ROG Strix XG129C running from the iGPU in your CPU and your main monitor running off your graphics card.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SSZESqtawbKdMpQK9AjA9A.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption>You could use the Asus ROG Strix XG129C as a conventional monitor, but it wouldn't make much sense.<small role="credit">Future</small></figcaption></figure></figure><p>I understand this setup is supported, for instance, on Intel Z890 motherboards, again in theory. In practice, results seem to vary and there can be issues with the Thunderbolt port supplying sufficient power. In a worst case scenario, then, you might need to use the HDMI port for the video signal, one of the USB-C ports to power the display and another to send touch data to your PC, which is pretty messy.</p><p>But I think a decent chunk of users will be able to get it working with two of the three ports hooked up. If one of those is the HDMI port, you'll then have one cable coming out of the side, one out of the top. It would have been tidier if Asus had located all the ports on one side. Never mind.</p><div><blockquote><p>It would have been tidier if Asus had located all the ports on one side.</p></blockquote></div><p>That ergonomic glitch aside, this is otherwise a really nicely built display. It feels high quality and the screw-in kick stand is very sturdy and capped with a rubberised foot to provide grip, as is the base of the display itself.</p><p>You also get a proper OSD with a joystick controller and full set of features, just like a conventional Asus monitor. What's more, you can control the OSD with the touchscreen input, which is a nice, well, touch.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xaTHLk8JE7zBawEjCj64uM.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6iFHrBBqJXsNyPiVTufnxR.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GMqmZSJBv3B3r7qxTs5fdX.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>If that's the features covered, what is the Asus ROG Strix XG129C like in use? Asus bundles a year's subscription to an OEM version of Aida 64, so you've got something to play with immediately.</p><p>That's handy, because it would be a nightmare to configure the standard version of Aida 64 to fit this display perfectly. As it is, you can use it to track CPU and GPU operating speeds and temps, storage use, that kind of thing. You'd have thought a permanent license would be part of the deal, but at least you have something to run immediately.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/hMvt3NvNbA3eJ5yBjBjwpb.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption>The touchscreen functionality works with the OSD menu, too.<small role="credit">Future</small></figcaption></figure></figure><p>Outside of that, your mileage will vary depending on your preferences. You could use this display to do anything from keep track of social media feeds or work collab' platforms like Slack while you game, to using it to situate secondary controls or a timeline for video editing.</p><p>Much will depend on the exact applications you use and what kind of tools and controls they offer, how much configurability they support and so on. But what I would say is that, for this display to really deliver, those tools and controls need to be touch friendly.</p><div><blockquote><p>So many applications are either poorly or not at all optimised for touch.</p></blockquote></div><p>That's generally quite a big ask, given that so many applications are either poorly or not at all optimised for touch. Ironically, that includes Asus' own Display Widget Controller app, which really doesn't work at all well on this display. Whatever, it's the ability to use the touch interface, as opposed to needing to "mouse over," and the immediacy that offers, that is most compelling.</p><p>Of course, that in itself can create problems with application focus, in-game. And there's no doubting the Asus RoG Strix XG129C works most reliably and consistently as a status display rather than something you directly interact with. But the shortcomings there are largely down to how Windows operates, rather than the display itself.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fUH8j5FBFG52GRDFpUg6N3" name="Asus ROG Strix XG129C 00010" alt="Asus ROG Strix XG129C USB-C monitor" src="https://cdn.mos.cms.futurecdn.net/fUH8j5FBFG52GRDFpUg6N3.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/fUH8j5FBFG52GRDFpUg6N3.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>In the end, this little display is very much in the nice-to-have rather than must-have category. It's also the sort of device where your benefit from and use of it will depend on a whole range of factors.</p><p>Some people may be able to get quite a bit of value out of it as a touch device for controlling application tools and menus, such as video, image and music editing. But I would advise caution in that regard. You'll need to do a little homework to see what really works. Don't assume too much.</p><div><blockquote><p>You'll need to do a little homework to see what really works. Don't assume too much.</p></blockquote></div><p>On the other hand, if you just like the idea of a small secondary display for keeping track of your PC's hardware status or viewing work and social feeds, you can be more confident that the Asus ROG Strix XG129C will deliver.</p><p>What's more, as someone who prefers a single ultrawide monitor to a pair of more conventional 16:9 panels, what this mini monitor offers is a way to have the status-tracking functionality that a second screen offers, but keep it small and ergonomically tidy. I don't need a huge screen to watch a bit of Slack or keep track of emails arriving in the background, in other words. The Asus ROG Strix XG129C does that kind of job rather nicely.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yYjEHkdjfdS62ECGbpnxC7.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Which brings us to the final important factor, namely price. At $199, the Asus ROG Strix XG129C is either pretty reasonable for such a specialised device or crazy money given what 200 bucks buys you these days in the monitor market. <a href="https://www.pcgamer.com/amazon-prime-day-gaming-monitor-deals/">This year during Amazon Prime week</a>, I found some KTC 34-inch ultrawides for barely over $200, while $250 will get you a 27-inch 4K dual-mode panel and $150 a decent 1440p panel. It's all a bit bananas.</p><p>In that context, the Asus ROG Strix XG129C is definitely a luxury item rather than a value proposition. You'll certainly have to specifically want a smaller, and in some ways less functional,  screen to choose it over a 27-inch 1440p panel for less money.</p><p>But, personally, I actually might. I already have a large ultrawide for my primary viewing. I don't want another full-sized screen hanging miles off to the side. This nifty little accessory display can sit below my main monitor and would be just the thing to have running discretely, keeping me up to date. I've just got to decide if that's worth $200 to me…</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Great gaming monitor deals are like buses: You get none for ages, then three turn up at once ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Even though memory kit and SSD prices are doing their very best to ruin PC gaming for everyone, it's a different story over in the world of gaming monitors. Compared to just five years ago, the quality of what you can get for your money is incredible, and there are<a href="https://www.pcgamer.com/cheap-gaming-monitor-deals/" target="_blank"> plenty of screens to suit every budget and need</a>.</p><p>Sometimes, though, you do need to wait to get a really good deal, but just like buses, when they do land, you get a whole pile of them at the same time.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>That's what you've got here: two top displays from ASRock and one from Asus. Whether you want 1080p or 1440p, super high refresh rates or curved immersion, any one of these three gaming monitors is well worth considering. And best of all, all of them are sporting a very nice discount.</p>        <div class="featured_product_block featured_block_hero" data-id="b87bc3f4-a566-4f8e-85ba-25790562ce3c">            <a href="https://www.newegg.com/asrock-phantom-gaming-pg27fft1a-27-fhd-180-hz-ips/p/N82E16824028009" data-model-name="Phantom Gaming PG27FFT1A" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/MvuT2zfWnqUzeHohu6R67G.jpg" alt="ASRock Phantom Gaming 27 inch Full HD FHD 180Hz IPS AMD FreeSync HDR400 Gaming Computer Monitor with Swivel & Tilt stand PG27FFT1A"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASRock</div>                                        <div class="featured__title">Phantom Gaming PG27FFT1A</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b13ca661-f43b-4c55-bacb-2a85251c7445">            <a href="https://www.newegg.com/asrock-phantom-gaming-pg27qrt2a-27-qhd-hdmi-30-khz-230-khz-48-hz-144-hz-dp-30-khz-265-khz-48-hz-180-hz-va-black/p/N82E16824028013" data-model-name="Phantom Gaming PG27QRT2A" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/J5uA4yPzDNJRRJDR2T632T.jpg" alt="ASRock Phantom Gaming 27 inch QHD 2K 1440P 180Hz 1ms with AMD FreeSync Premium and Built-in Wi-Fi Antenna 1500R Curved Gaming Computer Monitor with Height Adjustable, Swivel & Tilt stand PG27QRT2A"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASRock</div>                                        <div class="featured__title">Phantom Gaming PG27QRT2A</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="670486d0-5948-4937-bf02-475240024382">            <a href="https://www.newegg.com/asus-vg34wqml5a-34-va-250-hz-tuf-gaming/p/N82E16824281401" data-model-name="TUF Gaming VG34WQML5A" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CzHDusnoLN5UfC7mZGLTq.jpg" alt="TUF Gaming VG34WQML5A"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Asus</div>                                        <div class="featured__title">TUF Gaming VG34WQML5A</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-the-full-details"><span>The full details</span></h2><div class="product"><a data-dimension112="44548c7c-89c3-41a5-9634-8c0cde77ed4e" data-action="Deal Block" data-label="Phantom Gaming PG27FFT1A" data-dimension48="Phantom Gaming PG27FFT1A" data-dimension25="$93.77" href="https://www.newegg.com/asrock-phantom-gaming-pg27fft1a-27-fhd-180-hz-ips/p/N82E16824028009" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1300px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="MvuT2zfWnqUzeHohu6R67G" name="asrock_phantom_gaming_PG27FFT1A_monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/MvuT2zfWnqUzeHohu6R67G.jpg" mos="" align="middle" fullscreen="" width="1300" height="1300" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asrock-phantom-gaming-pg27fft1a-27-fhd-180-hz-ips/p/N82E16824028009" target="_blank" rel="nofollow" data-dimension112="44548c7c-89c3-41a5-9634-8c0cde77ed4e" data-action="Deal Block" data-label="Phantom Gaming PG27FFT1A" data-dimension48="Phantom Gaming PG27FFT1A" data-dimension25="$93.77">Phantom Gaming PG27FFT1A: was $159.99 now $93.77</a></strong><br>Big 1080p monitors aren't great for office work, but when it comes to competitive shooters, they're a nice match. That's because the low pixel density is less important than screen speed, which is what you're getting here. That and a ridiculously low price tag.</p><p><strong>Key specs: 27-inch | 1920 x 1080 | 180 Hz | 1 ms | IPS</strong><a class="view-deal button" href="https://www.newegg.com/asrock-phantom-gaming-pg27fft1a-27-fhd-180-hz-ips/p/N82E16824028009" target="_blank" rel="nofollow" data-dimension112="44548c7c-89c3-41a5-9634-8c0cde77ed4e" data-action="Deal Block" data-label="Phantom Gaming PG27FFT1A" data-dimension48="Phantom Gaming PG27FFT1A" data-dimension25="$93.77">View Deal</a></p></div><div class="product"><a data-dimension112="62410887-a185-4103-b25a-4c728f538063" data-action="Deal Block" data-label="Phantom Gaming PG27QRT2A" data-dimension48="Phantom Gaming PG27QRT2A" data-dimension25="$139.99" href="https://www.newegg.com/asrock-phantom-gaming-pg27qrt2a-27-qhd-hdmi-30-khz-230-khz-48-hz-144-hz-dp-30-khz-265-khz-48-hz-180-hz-va-black/p/N82E16824028013" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1300px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="J5uA4yPzDNJRRJDR2T632T" name="asrock_phantom_gaming_PG27QRT2A_monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/J5uA4yPzDNJRRJDR2T632T.jpg" mos="" align="middle" fullscreen="" width="1300" height="1300" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asrock-phantom-gaming-pg27qrt2a-27-qhd-hdmi-30-khz-230-khz-48-hz-144-hz-dp-30-khz-265-khz-48-hz-180-hz-va-black/p/N82E16824028013" target="_blank" rel="nofollow" data-dimension112="62410887-a185-4103-b25a-4c728f538063" data-action="Deal Block" data-label="Phantom Gaming PG27QRT2A" data-dimension48="Phantom Gaming PG27QRT2A" data-dimension25="$139.99">Phantom Gaming PG27QRT2A: was $201.99 now $139.99</a></strong><br>If you're looking for a great all-round monitor that's ideal for gaming and a bit of office work, the sweet spot is 1440p on a 27-inch display. That's exactly what you're getting here, but everything is sweetened by the high speed and low price tag.</p><p><strong>Key specs: 27-inch | 2560 x 1440 | 180 Hz | 1 ms | VA | 1500R curve</strong><a class="view-deal button" href="https://www.newegg.com/asrock-phantom-gaming-pg27qrt2a-27-qhd-hdmi-30-khz-230-khz-48-hz-144-hz-dp-30-khz-265-khz-48-hz-180-hz-va-black/p/N82E16824028013" target="_blank" rel="nofollow" data-dimension112="62410887-a185-4103-b25a-4c728f538063" data-action="Deal Block" data-label="Phantom Gaming PG27QRT2A" data-dimension48="Phantom Gaming PG27QRT2A" data-dimension25="$139.99">View Deal</a></p></div><div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="TUF Gaming VG34WQML5A" data-dimension48="TUF Gaming VG34WQML5A" data-dimension25="$299" href="https://www.newegg.com/asus-vg34wqml5a-34-va-250-hz-tuf-gaming/p/N82E16824281401" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1300px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CzHDusnoLN5UfC7mZGLTq" name="asus_tuf_gaming_VG34WQML5A_ultrawide_monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CzHDusnoLN5UfC7mZGLTq.jpg" mos="" align="middle" fullscreen="" width="1300" height="1300" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asus-vg34wqml5a-34-va-250-hz-tuf-gaming/p/N82E16824281401" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="TUF Gaming VG34WQML5A" data-dimension48="TUF Gaming VG34WQML5A" data-dimension25="$299">TUF Gaming VG34WQML5A: was $399 now $299</a></strong><br>Although this isn't the cheapest 1440p ultrawide gaming monitor you can buy, there's little to touch this Asus display for the money, given its specs. With a 250 Hz refresh rate and a 0.5 ms response time, it's blisteringly quick. And when it comes to immersive gaming, nothing beats an ultrawide filling your vision.</p><p><strong>Key specs: 34-inch | 3440 x 1440 | 250 Hz | 0.5 ms | VA | 1500R curve</strong><a class="view-deal button" href="https://www.newegg.com/asus-vg34wqml5a-34-va-250-hz-tuf-gaming/p/N82E16824281401" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="TUF Gaming VG34WQML5A" data-dimension48="TUF Gaming VG34WQML5A" data-dimension25="$299">View Deal</a></p></div><h2 id="check-out-all-of-newegg-s-gaming-monitor-deals-here">👉<a href="https://www.newegg.com/Gaming-Monitor/SubCategory/ID-3743" target="_blank">Check out all of Newegg's gaming monitor deals here</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/great-gaming-monitor-deals-are-like-buses-you-get-none-for-ages-then-three-turn-up-at-once/</link>
                                                                            <description>
                            <![CDATA[ Each one has something to tempt you, be it the price tag or blistering speed. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">b7fXn7Aif9qa6TFnUV5HBY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PSgLbJcHGadfzU6gK8ijac-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 02 Jul 2026 12:35:15 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PSgLbJcHGadfzU6gK8ijac-1280-80.jpg">
                                                            <media:credit><![CDATA[ASRock/Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A collage of three different gaming monitors, against a colorful background, with the phrase &#039;Deals&#039; and a PC Gamer logo on the sides]]></media:description>                                                            <media:text><![CDATA[A collage of three different gaming monitors, against a colorful background, with the phrase &#039;Deals&#039; and a PC Gamer logo on the sides]]></media:text>
                                <media:title type="plain"><![CDATA[A collage of three different gaming monitors, against a colorful background, with the phrase &#039;Deals&#039; and a PC Gamer logo on the sides]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PSgLbJcHGadfzU6gK8ijac-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Even though memory kit and SSD prices are doing their very best to ruin PC gaming for everyone, it's a different story over in the world of gaming monitors. Compared to just five years ago, the quality of what you can get for your money is incredible, and there are<a href="https://www.pcgamer.com/cheap-gaming-monitor-deals/" target="_blank"> plenty of screens to suit every budget and need</a>.</p><p>Sometimes, though, you do need to wait to get a really good deal, but just like buses, when they do land, you get a whole pile of them at the same time.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>That's what you've got here: two top displays from ASRock and one from Asus. Whether you want 1080p or 1440p, super high refresh rates or curved immersion, any one of these three gaming monitors is well worth considering. And best of all, all of them are sporting a very nice discount.</p>        <div class="featured_product_block featured_block_hero" data-id="b87bc3f4-a566-4f8e-85ba-25790562ce3c">            <a href="https://www.newegg.com/asrock-phantom-gaming-pg27fft1a-27-fhd-180-hz-ips/p/N82E16824028009" data-model-name="Phantom Gaming PG27FFT1A" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/MvuT2zfWnqUzeHohu6R67G.jpg" alt="ASRock Phantom Gaming 27 inch Full HD FHD 180Hz IPS AMD FreeSync HDR400 Gaming Computer Monitor with Swivel & Tilt stand PG27FFT1A"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASRock</div>                                        <div class="featured__title">Phantom Gaming PG27FFT1A</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b13ca661-f43b-4c55-bacb-2a85251c7445">            <a href="https://www.newegg.com/asrock-phantom-gaming-pg27qrt2a-27-qhd-hdmi-30-khz-230-khz-48-hz-144-hz-dp-30-khz-265-khz-48-hz-180-hz-va-black/p/N82E16824028013" data-model-name="Phantom Gaming PG27QRT2A" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/J5uA4yPzDNJRRJDR2T632T.jpg" alt="ASRock Phantom Gaming 27 inch QHD 2K 1440P 180Hz 1ms with AMD FreeSync Premium and Built-in Wi-Fi Antenna 1500R Curved Gaming Computer Monitor with Height Adjustable, Swivel & Tilt stand PG27QRT2A"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASRock</div>                                        <div class="featured__title">Phantom Gaming PG27QRT2A</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="670486d0-5948-4937-bf02-475240024382">            <a href="https://www.newegg.com/asus-vg34wqml5a-34-va-250-hz-tuf-gaming/p/N82E16824281401" data-model-name="TUF Gaming VG34WQML5A" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CzHDusnoLN5UfC7mZGLTq.jpg" alt="TUF Gaming VG34WQML5A"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Asus</div>                                        <div class="featured__title">TUF Gaming VG34WQML5A</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-the-full-details"><span>The full details</span></h2><div class="product"><a data-dimension112="44548c7c-89c3-41a5-9634-8c0cde77ed4e" data-action="Deal Block" data-label="Phantom Gaming PG27FFT1A" data-dimension48="Phantom Gaming PG27FFT1A" data-dimension25="$93.77" href="https://www.newegg.com/asrock-phantom-gaming-pg27fft1a-27-fhd-180-hz-ips/p/N82E16824028009" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1300px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="MvuT2zfWnqUzeHohu6R67G" name="asrock_phantom_gaming_PG27FFT1A_monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/MvuT2zfWnqUzeHohu6R67G.jpg" mos="" align="middle" fullscreen="" width="1300" height="1300" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asrock-phantom-gaming-pg27fft1a-27-fhd-180-hz-ips/p/N82E16824028009" target="_blank" rel="nofollow" data-dimension112="44548c7c-89c3-41a5-9634-8c0cde77ed4e" data-action="Deal Block" data-label="Phantom Gaming PG27FFT1A" data-dimension48="Phantom Gaming PG27FFT1A" data-dimension25="$93.77">Phantom Gaming PG27FFT1A: was $159.99 now $93.77</a></strong><br>Big 1080p monitors aren't great for office work, but when it comes to competitive shooters, they're a nice match. That's because the low pixel density is less important than screen speed, which is what you're getting here. That and a ridiculously low price tag.</p><p><strong>Key specs: 27-inch | 1920 x 1080 | 180 Hz | 1 ms | IPS</strong><a class="view-deal button" href="https://www.newegg.com/asrock-phantom-gaming-pg27fft1a-27-fhd-180-hz-ips/p/N82E16824028009" target="_blank" rel="nofollow" data-dimension112="44548c7c-89c3-41a5-9634-8c0cde77ed4e" data-action="Deal Block" data-label="Phantom Gaming PG27FFT1A" data-dimension48="Phantom Gaming PG27FFT1A" data-dimension25="$93.77">View Deal</a></p></div><div class="product"><a data-dimension112="62410887-a185-4103-b25a-4c728f538063" data-action="Deal Block" data-label="Phantom Gaming PG27QRT2A" data-dimension48="Phantom Gaming PG27QRT2A" data-dimension25="$139.99" href="https://www.newegg.com/asrock-phantom-gaming-pg27qrt2a-27-qhd-hdmi-30-khz-230-khz-48-hz-144-hz-dp-30-khz-265-khz-48-hz-180-hz-va-black/p/N82E16824028013" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1300px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="J5uA4yPzDNJRRJDR2T632T" name="asrock_phantom_gaming_PG27QRT2A_monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/J5uA4yPzDNJRRJDR2T632T.jpg" mos="" align="middle" fullscreen="" width="1300" height="1300" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asrock-phantom-gaming-pg27qrt2a-27-qhd-hdmi-30-khz-230-khz-48-hz-144-hz-dp-30-khz-265-khz-48-hz-180-hz-va-black/p/N82E16824028013" target="_blank" rel="nofollow" data-dimension112="62410887-a185-4103-b25a-4c728f538063" data-action="Deal Block" data-label="Phantom Gaming PG27QRT2A" data-dimension48="Phantom Gaming PG27QRT2A" data-dimension25="$139.99">Phantom Gaming PG27QRT2A: was $201.99 now $139.99</a></strong><br>If you're looking for a great all-round monitor that's ideal for gaming and a bit of office work, the sweet spot is 1440p on a 27-inch display. That's exactly what you're getting here, but everything is sweetened by the high speed and low price tag.</p><p><strong>Key specs: 27-inch | 2560 x 1440 | 180 Hz | 1 ms | VA | 1500R curve</strong><a class="view-deal button" href="https://www.newegg.com/asrock-phantom-gaming-pg27qrt2a-27-qhd-hdmi-30-khz-230-khz-48-hz-144-hz-dp-30-khz-265-khz-48-hz-180-hz-va-black/p/N82E16824028013" target="_blank" rel="nofollow" data-dimension112="62410887-a185-4103-b25a-4c728f538063" data-action="Deal Block" data-label="Phantom Gaming PG27QRT2A" data-dimension48="Phantom Gaming PG27QRT2A" data-dimension25="$139.99">View Deal</a></p></div><div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="TUF Gaming VG34WQML5A" data-dimension48="TUF Gaming VG34WQML5A" data-dimension25="$299" href="https://www.newegg.com/asus-vg34wqml5a-34-va-250-hz-tuf-gaming/p/N82E16824281401" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1300px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CzHDusnoLN5UfC7mZGLTq" name="asus_tuf_gaming_VG34WQML5A_ultrawide_monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CzHDusnoLN5UfC7mZGLTq.jpg" mos="" align="middle" fullscreen="" width="1300" height="1300" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asus-vg34wqml5a-34-va-250-hz-tuf-gaming/p/N82E16824281401" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="TUF Gaming VG34WQML5A" data-dimension48="TUF Gaming VG34WQML5A" data-dimension25="$299">TUF Gaming VG34WQML5A: was $399 now $299</a></strong><br>Although this isn't the cheapest 1440p ultrawide gaming monitor you can buy, there's little to touch this Asus display for the money, given its specs. With a 250 Hz refresh rate and a 0.5 ms response time, it's blisteringly quick. And when it comes to immersive gaming, nothing beats an ultrawide filling your vision.</p><p><strong>Key specs: 34-inch | 3440 x 1440 | 250 Hz | 0.5 ms | VA | 1500R curve</strong><a class="view-deal button" href="https://www.newegg.com/asus-vg34wqml5a-34-va-250-hz-tuf-gaming/p/N82E16824281401" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="TUF Gaming VG34WQML5A" data-dimension48="TUF Gaming VG34WQML5A" data-dimension25="$299">View Deal</a></p></div><h2 id="check-out-all-of-newegg-s-gaming-monitor-deals-here">👉<a href="https://www.newegg.com/Gaming-Monitor/SubCategory/ID-3743" target="_blank">Check out all of Newegg's gaming monitor deals here</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ With a huge 31% Prime Day discount, this Asus ROG gaming keyboard is a great deal for anyone wanting a fast and feature-rich button basher ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$151.99" href="https://www.amazon.com/ASUS-ROG-Falchion-Analog-Keyboard/dp/B0GG49ZNQ7/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1520px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="NEyTxyLZ6MLJq4pPtdctWV" name="asus_rog_falchion_ace_75_he_gaming_keyboard" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NEyTxyLZ6MLJq4pPtdctWV.jpg" mos="" align="middle" fullscreen="" width="1520" height="1520" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASUS-ROG-Falchion-Analog-Keyboard/dp/B0GG49ZNQ7/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$151.99">ROG Falchion Ace 75 HE: was $219.99 now $151.99</a></strong><br>At its normal price, the Asus ROG Falchion Ace 75 is an excellent but overly expensive gaming keyboard. Slice 31% off the price tag, though, and you've now got something well worth considering. <strong>This deal is for Prime members only.</strong></p><p><strong>Key specs: ROG HFX V2 switches | PBT double-shot caps | RGB lighting | Media wheel | Wired USB Type-C</strong><a class="view-deal button" href="https://www.amazon.com/ASUS-ROG-Falchion-Analog-Keyboard/dp/B0GG49ZNQ7/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$151.99">View Deal</a></p></div><p>When it comes to gaming keyboards, Asus generally gets a lot of things right. The latest models are packed with every gaming feature around, such as rapid trigger or 8,000 Hz polling, but these are often countered by the hefty fee you incur for choosing the ROG brand.</p><p>A great example of that is the Asus ROG Falchion Ace 75 HE, which normally costs $220. It's an excellent keyboard, but that's way too much money in comparison to the competition. Well, not any more, because you can bag one for <a href="https://www.amazon.com/ASUS-ROG-Falchion-Analog-Keyboard/dp/B0GG49ZNQ7/" target="_blank">$152 at Amazon</a> right now, and it's the cheapest it's been at that store.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>When <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-falchion-ace-75-he-review/" target="_blank">Reese checked out the Falchion Ace 75 HE</a>, he came away very impressed by its super-fast switches, additional controls, and overall build quality. However, he wasn't quite so happy with the price tag, and that's understandable because the $150+ keyboard market is extremely competitive, with <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">lots of brilliant options to choose from</a>.</p><p>But with a 31% discount, the Falchion Ace 75 HE is far more appealing, and if you don't mind the fact that it's wired-only, you're getting a superb button-basher for the money. Asus' latest Hall effect ROG HFX V2 switches are ridiculously quick, thanks to their short travel, low actuation force, and highly adjustable actuation point.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DemZCF4MLgKp84MvjEmSWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/N6nHAJXQLzEtAWcrzyVHVS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ThSTbM3QY8xtn53xG5LAXS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T9KsVNqDvJMT8bf4DrTrLS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Along with an 8 kHz polling rate (somewhat pointless, but still kinda neat to have) and rapid trigger functionality, this keyboard is ideal for twitchy, competitive shooters and esports in general.</p><p>That said, it's great for any kind of gaming, as well as general use, thanks to the handy media wheel/roller and touch bar on the back, which you can configure for all kinds of roles. This is all done via Gear Link, a web-based app that's light-years ahead of Armoury Crate.</p><p>Yes, 150-odd bucks is a lot of money to throw down for a keyboard, but at least you're not paying over the odds with this deal. </p><h2 id="check-out-all-of-amazon-s-gaming-keyboard-deals-here">👉<a href="https://www.amazon.com/s?k=gaming+keyboard" target="_blank">Check out all of Amazon's gaming keyboard deals here</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-keyboards/with-a-huge-31-percent-prime-day-discount-this-asus-rog-gaming-keyboard-is-a-great-deal-for-anyone-wanting-a-fast-and-feature-rich-button-basher/</link>
                                                                            <description>
                            <![CDATA[ It's not wireless but don't let that put you off. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MzfwWGiRyKrzE5ByztvDGX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hQbXWeMERaPfX33QLN8S6F-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 26 Jun 2026 14:18:59 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/hQbXWeMERaPfX33QLN8S6F-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of an Asus ROG Falchion Ace 75 HE gaming keyboard against a stylized blue background, with Prime Day and a PC Gamer logo on the sides]]></media:description>                                                            <media:text><![CDATA[An image of an Asus ROG Falchion Ace 75 HE gaming keyboard against a stylized blue background, with Prime Day and a PC Gamer logo on the sides]]></media:text>
                                <media:title type="plain"><![CDATA[An image of an Asus ROG Falchion Ace 75 HE gaming keyboard against a stylized blue background, with Prime Day and a PC Gamer logo on the sides]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hQbXWeMERaPfX33QLN8S6F-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$151.99" href="https://www.amazon.com/ASUS-ROG-Falchion-Analog-Keyboard/dp/B0GG49ZNQ7/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1520px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="NEyTxyLZ6MLJq4pPtdctWV" name="asus_rog_falchion_ace_75_he_gaming_keyboard" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NEyTxyLZ6MLJq4pPtdctWV.jpg" mos="" align="middle" fullscreen="" width="1520" height="1520" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASUS-ROG-Falchion-Analog-Keyboard/dp/B0GG49ZNQ7/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$151.99">ROG Falchion Ace 75 HE: was $219.99 now $151.99</a></strong><br>At its normal price, the Asus ROG Falchion Ace 75 is an excellent but overly expensive gaming keyboard. Slice 31% off the price tag, though, and you've now got something well worth considering. <strong>This deal is for Prime members only.</strong></p><p><strong>Key specs: ROG HFX V2 switches | PBT double-shot caps | RGB lighting | Media wheel | Wired USB Type-C</strong><a class="view-deal button" href="https://www.amazon.com/ASUS-ROG-Falchion-Analog-Keyboard/dp/B0GG49ZNQ7/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$151.99">View Deal</a></p></div><p>When it comes to gaming keyboards, Asus generally gets a lot of things right. The latest models are packed with every gaming feature around, such as rapid trigger or 8,000 Hz polling, but these are often countered by the hefty fee you incur for choosing the ROG brand.</p><p>A great example of that is the Asus ROG Falchion Ace 75 HE, which normally costs $220. It's an excellent keyboard, but that's way too much money in comparison to the competition. Well, not any more, because you can bag one for <a href="https://www.amazon.com/ASUS-ROG-Falchion-Analog-Keyboard/dp/B0GG49ZNQ7/" target="_blank">$152 at Amazon</a> right now, and it's the cheapest it's been at that store.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>When <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-falchion-ace-75-he-review/" target="_blank">Reese checked out the Falchion Ace 75 HE</a>, he came away very impressed by its super-fast switches, additional controls, and overall build quality. However, he wasn't quite so happy with the price tag, and that's understandable because the $150+ keyboard market is extremely competitive, with <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">lots of brilliant options to choose from</a>.</p><p>But with a 31% discount, the Falchion Ace 75 HE is far more appealing, and if you don't mind the fact that it's wired-only, you're getting a superb button-basher for the money. Asus' latest Hall effect ROG HFX V2 switches are ridiculously quick, thanks to their short travel, low actuation force, and highly adjustable actuation point.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DemZCF4MLgKp84MvjEmSWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/N6nHAJXQLzEtAWcrzyVHVS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ThSTbM3QY8xtn53xG5LAXS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T9KsVNqDvJMT8bf4DrTrLS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Along with an 8 kHz polling rate (somewhat pointless, but still kinda neat to have) and rapid trigger functionality, this keyboard is ideal for twitchy, competitive shooters and esports in general.</p><p>That said, it's great for any kind of gaming, as well as general use, thanks to the handy media wheel/roller and touch bar on the back, which you can configure for all kinds of roles. This is all done via Gear Link, a web-based app that's light-years ahead of Armoury Crate.</p><p>Yes, 150-odd bucks is a lot of money to throw down for a keyboard, but at least you're not paying over the odds with this deal. </p><h2 id="check-out-all-of-amazon-s-gaming-keyboard-deals-here">👉<a href="https://www.amazon.com/s?k=gaming+keyboard" target="_blank">Check out all of Amazon's gaming keyboard deals here</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The ergonomic keyboard I use every day for work and gaming now has $50 hacked off its price tag thanks to Prime Day ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="FreeStyle Edge RGB Plus" data-dimension48="FreeStyle Edge RGB Plus" data-dimension25="$149.25" href="https://www.amazon.com/KINESIS-Freestyle-Mechanical-Detachable-Programmable/dp/B0FKCST36V/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1520px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="TxTZyhkS5XYVcXxoBwNYRF" name="kinesis_gaming_freestyle_edge_rgb_plus_ergonomic_keyboard" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TxTZyhkS5XYVcXxoBwNYRF.jpg" mos="" align="middle" fullscreen="" width="1520" height="1520" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The FreeStyle Edge RGB Plus is a super ergonomic keyboard for PC gamers at its original price, so with a $50 discount, it's a must-buy for anyone looking to give their aching shoulders and wrists some relief. <strong>This deal is for Prime members only.</strong></p><p><strong>Key specs: Permanent split | Three-way tenting | Mechanical tactile switches | Hotswappable | Macro capable</strong><a class="view-deal button" href="https://www.amazon.com/KINESIS-Freestyle-Mechanical-Detachable-Programmable/dp/B0FKCST36V/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="FreeStyle Edge RGB Plus" data-dimension48="FreeStyle Edge RGB Plus" data-dimension25="$149.25">View Deal</a></p></div><p>I <a href="https://www.pcgamer.com/hardware/gaming-keyboards/kinesis-gaming-freestyle-edge-rgb-plus-review/" target="_blank">reviewed this exact keyboard</a> last November (as well as <a href="https://www.pcgamer.com/kinesis-gaming-freestyle-edge-rgb-review/" target="_blank">its predecessor in 2024</a>), and came away mightily impressed. Not simply content with giving it a score of 92%, I've been using the Kinesis Gaming FreeStyle Edge RGB Plus every day since then, and I still think it's the best ergonomic keyboard for gaming.</p><p>And now that you can get it for just a quarter over <a href="https://www.amazon.com/KINESIS-Freestyle-Mechanical-Detachable-Programmable/dp/B0FKCST36V/" target="_blank">$149 at Amazon</a>, it's the perfect time to step into the world of ergo keebs and give your shoulders, wrists, and overall posture relief from cramped, awkward gamer button bashers.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>The Edge Plus is quite old-school in some ways, with a slightly dated design and feature set. But while you're not getting rapid trigger or snap tap keys, or even a simple media wheel, what you are getting is a highly adjustable and exceptionally comfortable ergonomic keyboard.</p><p>The permanently split structure means you can spread out the two halves such that your shoulders never have to rotate in slightly to accommodate a compact layout. The included lift kit offers three levels of tenting (raising the inside edge of each half) to prevent wrist strain from dealing with a flat keyboard.</p><p>Add in the fact that the tactile switches are lovely to use, the RGB lighting is subtle rather than overwhelming, and the extra keys on the left are easy to program for macros, and you've got a solid platform with which to work all day on, and then game for hours afterwards.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DD2uvCWNBgEyrPpXueB3EM.jpg" alt="A photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/P4cEbpqQJc8j3W82NeRfDM.jpg" alt="A photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, showing a key and switch removed from the hot-swappable PCB" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TcjLW9QZMVCYF6EDRSJcDM.jpg" alt="A photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, focusing on its eight programmable macro keys" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yoxy5uaZbv5DUDtsW3bKDM.jpg" alt="A side view photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, showing the lift kit set to 5 degrees" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rSWLLnU7nubjrvApdGnDDM.jpg" alt="A side view photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, showing the lift kit set to 10 degrees" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fERsPTg8g8kDXKHWwGL5DM.jpg" alt="A side view photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, showing the lift kit set to 15 degrees" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There are some aspects I'm not keen on, though. The wrist pad material is a sweat magnet, the delete key is a heck of a reach, the lift kit flaps about when you move the keyboard, and I'd prefer it if the cables were removable. But these are minor quibbles when you consider the whole package.</p><p>If you prefer linear to tactile switches, you can buy that version of the FreeStyle Edge RGB Plus for a fraction over <a href="https://www.amazon.com/KINESIS-Freestyle-Mechanical-Detachable-Programmable/dp/B0FKCYLM55/" target="_blank">$159 at Amazon</a>, but since all the switches are hot-swappable, you can fit anything you like as long as they match Gateron's pin layout (which is pretty standard).</p><p>If you're a heavy PC user like me, you owe it to yourself to go ergo, and Kinesis' keyboard is a great way to do just that.</p><h2 id="find-all-of-amazon-s-ergonomic-keyboard-deals-here">👉<a href="https://www.amazon.com/s?k=ergonomic+keyboard" target="_blank">Find all of Amazon's ergonomic keyboard deals here</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/the-ergonomic-keyboard-i-use-every-day-for-work-and-gaming-now-has-usd50-hacked-off-its-price-tag-thanks-to-prime-day/</link>
                                                                            <description>
                            <![CDATA[ For the money, there isn't an ergo keeb to beat it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dB8cGFzfiDATQSq48AMDEG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AaJtcUKVrruSGtVmyn5tcc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 15:04:35 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/AaJtcUKVrruSGtVmyn5tcc-1280-80.jpg">
                                                            <media:credit><![CDATA[Kinesis Gaming]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of a Kinesis Gaming FreeStyle Edge RGB Plus ergonomic keyboard against a stylized blue background, with Prime Day and a PC Gamer logo at the sides]]></media:description>                                                            <media:text><![CDATA[An image of a Kinesis Gaming FreeStyle Edge RGB Plus ergonomic keyboard against a stylized blue background, with Prime Day and a PC Gamer logo at the sides]]></media:text>
                                <media:title type="plain"><![CDATA[An image of a Kinesis Gaming FreeStyle Edge RGB Plus ergonomic keyboard against a stylized blue background, with Prime Day and a PC Gamer logo at the sides]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AaJtcUKVrruSGtVmyn5tcc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="FreeStyle Edge RGB Plus" data-dimension48="FreeStyle Edge RGB Plus" data-dimension25="$149.25" href="https://www.amazon.com/KINESIS-Freestyle-Mechanical-Detachable-Programmable/dp/B0FKCST36V/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1520px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="TxTZyhkS5XYVcXxoBwNYRF" name="kinesis_gaming_freestyle_edge_rgb_plus_ergonomic_keyboard" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TxTZyhkS5XYVcXxoBwNYRF.jpg" mos="" align="middle" fullscreen="" width="1520" height="1520" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The FreeStyle Edge RGB Plus is a super ergonomic keyboard for PC gamers at its original price, so with a $50 discount, it's a must-buy for anyone looking to give their aching shoulders and wrists some relief. <strong>This deal is for Prime members only.</strong></p><p><strong>Key specs: Permanent split | Three-way tenting | Mechanical tactile switches | Hotswappable | Macro capable</strong><a class="view-deal button" href="https://www.amazon.com/KINESIS-Freestyle-Mechanical-Detachable-Programmable/dp/B0FKCST36V/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="FreeStyle Edge RGB Plus" data-dimension48="FreeStyle Edge RGB Plus" data-dimension25="$149.25">View Deal</a></p></div><p>I <a href="https://www.pcgamer.com/hardware/gaming-keyboards/kinesis-gaming-freestyle-edge-rgb-plus-review/" target="_blank">reviewed this exact keyboard</a> last November (as well as <a href="https://www.pcgamer.com/kinesis-gaming-freestyle-edge-rgb-review/" target="_blank">its predecessor in 2024</a>), and came away mightily impressed. Not simply content with giving it a score of 92%, I've been using the Kinesis Gaming FreeStyle Edge RGB Plus every day since then, and I still think it's the best ergonomic keyboard for gaming.</p><p>And now that you can get it for just a quarter over <a href="https://www.amazon.com/KINESIS-Freestyle-Mechanical-Detachable-Programmable/dp/B0FKCST36V/" target="_blank">$149 at Amazon</a>, it's the perfect time to step into the world of ergo keebs and give your shoulders, wrists, and overall posture relief from cramped, awkward gamer button bashers.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>The Edge Plus is quite old-school in some ways, with a slightly dated design and feature set. But while you're not getting rapid trigger or snap tap keys, or even a simple media wheel, what you are getting is a highly adjustable and exceptionally comfortable ergonomic keyboard.</p><p>The permanently split structure means you can spread out the two halves such that your shoulders never have to rotate in slightly to accommodate a compact layout. The included lift kit offers three levels of tenting (raising the inside edge of each half) to prevent wrist strain from dealing with a flat keyboard.</p><p>Add in the fact that the tactile switches are lovely to use, the RGB lighting is subtle rather than overwhelming, and the extra keys on the left are easy to program for macros, and you've got a solid platform with which to work all day on, and then game for hours afterwards.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DD2uvCWNBgEyrPpXueB3EM.jpg" alt="A photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/P4cEbpqQJc8j3W82NeRfDM.jpg" alt="A photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, showing a key and switch removed from the hot-swappable PCB" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TcjLW9QZMVCYF6EDRSJcDM.jpg" alt="A photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, focusing on its eight programmable macro keys" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yoxy5uaZbv5DUDtsW3bKDM.jpg" alt="A side view photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, showing the lift kit set to 5 degrees" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rSWLLnU7nubjrvApdGnDDM.jpg" alt="A side view photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, showing the lift kit set to 10 degrees" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fERsPTg8g8kDXKHWwGL5DM.jpg" alt="A side view photograph of the Kinesis Gaming Freestyle Edge RGB Plus ergonomic keyboard, showing the lift kit set to 15 degrees" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There are some aspects I'm not keen on, though. The wrist pad material is a sweat magnet, the delete key is a heck of a reach, the lift kit flaps about when you move the keyboard, and I'd prefer it if the cables were removable. But these are minor quibbles when you consider the whole package.</p><p>If you prefer linear to tactile switches, you can buy that version of the FreeStyle Edge RGB Plus for a fraction over <a href="https://www.amazon.com/KINESIS-Freestyle-Mechanical-Detachable-Programmable/dp/B0FKCYLM55/" target="_blank">$159 at Amazon</a>, but since all the switches are hot-swappable, you can fit anything you like as long as they match Gateron's pin layout (which is pretty standard).</p><p>If you're a heavy PC user like me, you owe it to yourself to go ergo, and Kinesis' keyboard is a great way to do just that.</p><h2 id="find-all-of-amazon-s-ergonomic-keyboard-deals-here">👉<a href="https://www.amazon.com/s?k=ergonomic+keyboard" target="_blank">Find all of Amazon's ergonomic keyboard deals here</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This lubed-up optical gaming keyboard has been my daily driver for two years, and it beats out boards three times its price at just $80 ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="f63070be-8b42-41bc-af06-7d6724da82e2" data-action="Deal Block" data-label="ROG Strix Scope II RX" data-dimension48="ROG Strix Scope II RX" data-dimension25="$79.99" href="https://www.newegg.com/asus-xa12-rog-strix-scope-ii-rx-rxrd-ca-abs-rog-strix-scope-ii-rx-gaming-keyboard-mechanical-keyboard-linear/p/N82E16823193169" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="yJmJPNPBf6FfrcNEEWPTCQ" name="8E2D8455-BE85-46D7-8BE6-17E9A0E96F5C" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yJmJPNPBf6FfrcNEEWPTCQ.png" mos="" align="middle" fullscreen="" width="2400" height="2400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asus-xa12-rog-strix-scope-ii-rx-rxrd-ca-abs-rog-strix-scope-ii-rx-gaming-keyboard-mechanical-keyboard-linear/p/N82E16823193169" target="_blank" rel="nofollow" data-dimension112="f63070be-8b42-41bc-af06-7d6724da82e2" data-action="Deal Block" data-label="ROG Strix Scope II RX" data-dimension48="ROG Strix Scope II RX" data-dimension25="$79.99">ROG Strix Scope II RX: was $119.99 now $79.99</a></strong><br>It's my daily driver and the optical sound-dampened pre-lubed keyboard I compare every keyboard against. With ROG LX linear optical switches, an impressive build quality, combined with slick styling, lovely RGB lighting and PBT doubleshot key caps, it's an absolute king at the best of times, and at $80, well, it's a hard argument to ignore.</p><p><strong>Key specs: Full-size | ROG RX pre-lubed linear optical | PBT doubleshot | per-key RGB | sound-dampened | wired USB-C</strong><a class="view-deal button" href="https://www.newegg.com/asus-xa12-rog-strix-scope-ii-rx-rxrd-ca-abs-rog-strix-scope-ii-rx-gaming-keyboard-mechanical-keyboard-linear/p/N82E16823193169" target="_blank" rel="nofollow" data-dimension112="f63070be-8b42-41bc-af06-7d6724da82e2" data-action="Deal Block" data-label="ROG Strix Scope II RX" data-dimension48="ROG Strix Scope II RX" data-dimension25="$79.99">View Deal</a></p></div><p>You know I've tested a lot of mechanical keyboards over the years. In fact, I started my clicky switch love way back in 2013, with the OG <a href="https://www.pcgamer.com/corsair-vengeance-k70-review/" target="_blank">Corsair K70 Vengeance</a> and a Cherry MX Red switch, but nothing, and I mean nothing, has come close to the Asus ROG Strix Scope II RX for me. Even with its silly and ridiculous name, that seems to grow ever longer. I reviewed it for another publication in about 2024, and was just blown away by the build quality, the switches, the sound dampening, the fact Asus had pre-lubed everything to death. And it was clean too, stupidly so, it looked and still looks gorgeous. I set up the RGB once, two years ago, and I haven't changed it since.</p><p>Back then, it averaged $120 on retail. Today, <a href="https://www.newegg.com/asus-xa12-rog-strix-scope-ii-rx-rxrd-ca-abs-rog-strix-scope-ii-rx-gaming-keyboard-mechanical-keyboard-linear/p/N82E16823193169" target="_blank">Newegg's got it listed with a 33% discount at $80</a> (with the promo code: <strong>FTTF283</strong>).</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>Like complete honest truth with you, I actually recently took a look at <a href="https://www.pcgamer.com/hardware/gaming-keyboards/corsair-brings-hall-effect-to-its-dinky-enthusiast-gaming-keyboard-in-the-form-of-the-makr-pro-75/" target="_blank">Corsair's Makr Pro 75</a> line as well. A similarly sound-dampened premium pre-lubed affair, albeit with Hall effect switches, and even though I enjoyed it, I just ended up gravitating straight back to this beauty. The Makr Pro 75 now sits diligently on a shelf again in its box, whereas my slightly dusty ROG Strix Scope II hogs the limelight. </p><p>I could wax lyrical about it all day. The build quality on it is exceptional. It's not particularly heavy by modern standards, and there's no nonsense marketing hype either. I see so many manufacturers just adding layers of foam, brace plates, gaskets, for the sake of it, so they can make the numbers bigger on the product page, or tell you exactly how each spring is specifically chosen based on its acoustic time signature or some bs, and it just feels unnecessary. All of it adds extra cost at diminishing returns, and we end up paying the price. You have to draw a line somewhere.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QYyAoN3coaB9V9vBZUQXQA.jpg" alt="a beautifully lit picture of an Asus ROG Strix Scope II RX gaming keyboard, at night" /><figcaption><small role="credit">Future / Techradar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GXbnG5794n7LtYh4WEAQrK.jpg" alt="Shots of the Asus ROG Strix Scope II RX gaming keyboard in use" /><figcaption><small role="credit">Future / Techradar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uDL9RuUVFTSPAfxB77cVsK.jpg" alt="Shots of the Asus ROG Strix Scope II RX gaming keyboard in use" /><figcaption><small role="credit">Future / Techradar</small></figcaption></figure></figure><p>That's why the <a href="https://www.pcgamer.com/asus-rog-strix-scope-ii-96-wireless-review/" target="_blank">Scope II 96 wireless</a> sat at the top of our <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">best gaming keyboard list<u> </u></a>for so long as well, and why its wired sibling packs in all the same traits, albeit at a slightly larger form factor, and still dominates two years on. </p><p>Millions of words I've typed on this thing, over years, spillages, food, dirt, dust, debris, sweat, blood, the lot. It's endured it all and held up against all of it. Not a single switch failure. Not a single moment where I've gone "man, I wish I could try something new". If that ain't high praise, I don't know what is, and when it costs damn near a third as much as the big boys' latest bounties, well, if I lived in the US it'd already be in my basket (as a back-up, you know, ya boy's got needs).</p><h2 id="check-out-all-of-amazon-s-gaming-peripheral-deals"><a href="https://www.pcgamer.com/hardware/amazon-prime-day-keyboard-mouse-controller-deals/" target="_blank">👉Check out all of Amazon's gaming peripheral deals👈</a></h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/this-lubed-up-optical-gaming-keyboard-has-been-my-daily-driver-for-two-years-and-it-beats-out-boards-three-times-its-price-at-just-usd80/</link>
                                                                            <description>
                            <![CDATA[ Two years old? Yeah sure. But it still beats out some of the best aftermarket keyboards out there, especially with that discount. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wi5pAgNasg3GcffGesvQ4A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Q6jfeMxQczjCFJpcReB725-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 14:15:09 +0000</pubDate>                                                                                                                                <updated>Tue, 23 Jun 2026 14:24:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Zak Storey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/guqkECd487mnnd23T3pQac.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;After graduating from the University of Derby in 2014, Zak joined the PC Format and Maximum PC team as its resident staff writer. Specializing in PC building, and all forms of hardware and componentry, he soon worked his way up to editor-in-chief, leading the publication through the covid dark times. Since then, he’s dabbled in PR, working for Corsair for a while as its UK PR specialist, before returning to the fold as a tech journalist once again. &lt;/p&gt;&lt;p&gt;He now operates as a freelance tech editor, writing for all manner of publications, including PC Gamer, Maximum PC, Techradar, Gamesradar, PCGamesN, and Trusted Reviews as well. If there’s something happening in the tech industry it’s highly likely Zak has a strong opinion on it.&lt;/p&gt;&lt;p&gt;Outside of the world of silicon transistors, Zak also moonlights as first barista and head of coffee, at a local independent cafe in the Forest of Dean. In his spare time, you can find him training calisthenics, or out in the Wye Valley shooting longbows with his field archery club.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Q6jfeMxQczjCFJpcReB725-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Asus ROG Strix Scope II RX sat floating in PC Gamer&#039;s Prime Day deals background]]></media:description>                                                            <media:text><![CDATA[An Asus ROG Strix Scope II RX sat floating in PC Gamer&#039;s Prime Day deals background]]></media:text>
                                <media:title type="plain"><![CDATA[An Asus ROG Strix Scope II RX sat floating in PC Gamer&#039;s Prime Day deals background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Q6jfeMxQczjCFJpcReB725-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="f63070be-8b42-41bc-af06-7d6724da82e2" data-action="Deal Block" data-label="ROG Strix Scope II RX" data-dimension48="ROG Strix Scope II RX" data-dimension25="$79.99" href="https://www.newegg.com/asus-xa12-rog-strix-scope-ii-rx-rxrd-ca-abs-rog-strix-scope-ii-rx-gaming-keyboard-mechanical-keyboard-linear/p/N82E16823193169" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="yJmJPNPBf6FfrcNEEWPTCQ" name="8E2D8455-BE85-46D7-8BE6-17E9A0E96F5C" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yJmJPNPBf6FfrcNEEWPTCQ.png" mos="" align="middle" fullscreen="" width="2400" height="2400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asus-xa12-rog-strix-scope-ii-rx-rxrd-ca-abs-rog-strix-scope-ii-rx-gaming-keyboard-mechanical-keyboard-linear/p/N82E16823193169" target="_blank" rel="nofollow" data-dimension112="f63070be-8b42-41bc-af06-7d6724da82e2" data-action="Deal Block" data-label="ROG Strix Scope II RX" data-dimension48="ROG Strix Scope II RX" data-dimension25="$79.99">ROG Strix Scope II RX: was $119.99 now $79.99</a></strong><br>It's my daily driver and the optical sound-dampened pre-lubed keyboard I compare every keyboard against. With ROG LX linear optical switches, an impressive build quality, combined with slick styling, lovely RGB lighting and PBT doubleshot key caps, it's an absolute king at the best of times, and at $80, well, it's a hard argument to ignore.</p><p><strong>Key specs: Full-size | ROG RX pre-lubed linear optical | PBT doubleshot | per-key RGB | sound-dampened | wired USB-C</strong><a class="view-deal button" href="https://www.newegg.com/asus-xa12-rog-strix-scope-ii-rx-rxrd-ca-abs-rog-strix-scope-ii-rx-gaming-keyboard-mechanical-keyboard-linear/p/N82E16823193169" target="_blank" rel="nofollow" data-dimension112="f63070be-8b42-41bc-af06-7d6724da82e2" data-action="Deal Block" data-label="ROG Strix Scope II RX" data-dimension48="ROG Strix Scope II RX" data-dimension25="$79.99">View Deal</a></p></div><p>You know I've tested a lot of mechanical keyboards over the years. In fact, I started my clicky switch love way back in 2013, with the OG <a href="https://www.pcgamer.com/corsair-vengeance-k70-review/" target="_blank">Corsair K70 Vengeance</a> and a Cherry MX Red switch, but nothing, and I mean nothing, has come close to the Asus ROG Strix Scope II RX for me. Even with its silly and ridiculous name, that seems to grow ever longer. I reviewed it for another publication in about 2024, and was just blown away by the build quality, the switches, the sound dampening, the fact Asus had pre-lubed everything to death. And it was clean too, stupidly so, it looked and still looks gorgeous. I set up the RGB once, two years ago, and I haven't changed it since.</p><p>Back then, it averaged $120 on retail. Today, <a href="https://www.newegg.com/asus-xa12-rog-strix-scope-ii-rx-rxrd-ca-abs-rog-strix-scope-ii-rx-gaming-keyboard-mechanical-keyboard-linear/p/N82E16823193169" target="_blank">Newegg's got it listed with a 33% discount at $80</a> (with the promo code: <strong>FTTF283</strong>).</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>Like complete honest truth with you, I actually recently took a look at <a href="https://www.pcgamer.com/hardware/gaming-keyboards/corsair-brings-hall-effect-to-its-dinky-enthusiast-gaming-keyboard-in-the-form-of-the-makr-pro-75/" target="_blank">Corsair's Makr Pro 75</a> line as well. A similarly sound-dampened premium pre-lubed affair, albeit with Hall effect switches, and even though I enjoyed it, I just ended up gravitating straight back to this beauty. The Makr Pro 75 now sits diligently on a shelf again in its box, whereas my slightly dusty ROG Strix Scope II hogs the limelight. </p><p>I could wax lyrical about it all day. The build quality on it is exceptional. It's not particularly heavy by modern standards, and there's no nonsense marketing hype either. I see so many manufacturers just adding layers of foam, brace plates, gaskets, for the sake of it, so they can make the numbers bigger on the product page, or tell you exactly how each spring is specifically chosen based on its acoustic time signature or some bs, and it just feels unnecessary. All of it adds extra cost at diminishing returns, and we end up paying the price. You have to draw a line somewhere.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QYyAoN3coaB9V9vBZUQXQA.jpg" alt="a beautifully lit picture of an Asus ROG Strix Scope II RX gaming keyboard, at night" /><figcaption><small role="credit">Future / Techradar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GXbnG5794n7LtYh4WEAQrK.jpg" alt="Shots of the Asus ROG Strix Scope II RX gaming keyboard in use" /><figcaption><small role="credit">Future / Techradar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uDL9RuUVFTSPAfxB77cVsK.jpg" alt="Shots of the Asus ROG Strix Scope II RX gaming keyboard in use" /><figcaption><small role="credit">Future / Techradar</small></figcaption></figure></figure><p>That's why the <a href="https://www.pcgamer.com/asus-rog-strix-scope-ii-96-wireless-review/" target="_blank">Scope II 96 wireless</a> sat at the top of our <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">best gaming keyboard list<u> </u></a>for so long as well, and why its wired sibling packs in all the same traits, albeit at a slightly larger form factor, and still dominates two years on. </p><p>Millions of words I've typed on this thing, over years, spillages, food, dirt, dust, debris, sweat, blood, the lot. It's endured it all and held up against all of it. Not a single switch failure. Not a single moment where I've gone "man, I wish I could try something new". If that ain't high praise, I don't know what is, and when it costs damn near a third as much as the big boys' latest bounties, well, if I lived in the US it'd already be in my basket (as a back-up, you know, ya boy's got needs).</p><h2 id="check-out-all-of-amazon-s-gaming-peripheral-deals"><a href="https://www.pcgamer.com/hardware/amazon-prime-day-keyboard-mouse-controller-deals/" target="_blank">👉Check out all of Amazon's gaming peripheral deals👈</a></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Forget about overpriced PC upgrades: this $649 OLED ultrawide isn't just the cheapest it's ever been, it's also way better value than any DRAM or SSD upgrade ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Strix XG34WCDG" data-dimension48="ROG Strix XG34WCDG" data-dimension25="$649" href="https://www.amazon.com/ASUS-Ultrawide-QD-OLED-Monitor-XG34WCDG/dp/B0F73CKR9D/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1470px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dwqnufXeMDuC9T3jRqN9PT" name="asus_rog_swift_oled_XG34WCDG_gaming_monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dwqnufXeMDuC9T3jRqN9PT.jpg" mos="" align="middle" fullscreen="" width="1470" height="1470" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ROG Strix XG34WCDG might not be at the cutting edge of OLED gaming monitors, but by sacrificing a bit of speed, you're getting a whole lot more for your money.</p><p><strong>Key specs: 34-inch | 3440 x 1440 | 175 Hz | 0.03 ms | QD-OLED | 1800R curve</strong><a class="view-deal button" href="https://www.amazon.com/ASUS-Ultrawide-QD-OLED-Monitor-XG34WCDG/dp/B0F73CKR9D/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Strix XG34WCDG" data-dimension48="ROG Strix XG34WCDG" data-dimension25="$649">View Deal</a></p></div><p>Even if you can afford to upgrade your PC gaming setup to sport the most powerful or latest hardware, that doesn't mean you should. That's because many components and peripherals are vastly overpriced in the current climate (looking at you, DRAM and SSDs), but there's one sector that's bucking that trend: OLED monitors.</p><p>And for <a href="https://www.amazon.com/ASUS-Ultrawide-QD-OLED-Monitor-XG34WCDG/dp/B0F73CKR9D/" target="_blank">$649 at Amazon</a>, you can bag yourself a really epic and super-immersive ultrawide OLED display, safe in the knowledge that you're absolutely not paying over the odds.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>The Asus ROG Strix XG34WCDG is essentially a lower-priced version of the <a href="https://www.pcgamer.com/asus-rog-swift-oled-pg34wcgm-monitor-review/" target="_blank">ROG Switch PG34WCDM</a> monitor we reviewed back in January 2024. It uses a different panel (Samsung QD-OLED vs LG WOLED) that isn't quite as highly specified, with the XG34WCDG sporting a maximum refresh rate of 175 Hz and a peak HDR brightness of 1,000 nits (240 Hz and 1,300 nits for the PG34).</p><p>The relatively high resolution of 3440 x 1440 is a boon for pixel density, but it will mean you'll need a beefy GPU for gaming at native settings, though with upscaling being as good as it is these days, you're not going to need anything too extreme.</p><p>What you lose in terms of outright performance, you gain significantly in bang-for-buck, as well as general comfort. The ROG Swift display has a very tight 800R curvature, whereas the ROG Strix is much easier to live with at 1800R (the bigger the number, the more gentle the curve).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AUYueUPkMvoZp3zYpCDvCT" name="asus_rog_swift_oled_XG34WCDG_gaming_monitor_2" alt="A bird's eye view of the Asus ROG Strix XG34WCDG gaming monitor, showing the curvature of the display panel" src="https://cdn.mos.cms.futurecdn.net/AUYueUPkMvoZp3zYpCDvCT.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>Since it's a newer model, the XG34 also boasts Asus' OLED Care Pro tech, including a configurable proximity sensor which the monitor uses to determine if anyone is sitting in front of it. When there's nobody there, it switches everything to black to keep OLED burn-in at bay.</p><p>For truly immersive gaming, there's little that beats a hulking ultrawide, and while they're not necessarily perfect for general work scenarios, having all that real estate does make it easier to manage lots of Windows.</p><p>At $649, this Asus ROG Strix XG34WCDG is the cheapest it's ever been on Amazon and a full $350 under its launch MSRP. The RAMpocalypse might be doing its best to ruin the cost of upgrading your PC, but you can still treat yourself for less with this monitor.</p><h2 id="check-out-all-of-amazon-s-gaming-monitor-deals-here">👉<a href="https://www.amazon.com/s?k=gaming+monitor" target="_blank">Check out all of Amazon's gaming monitor deals here</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/forget-about-overpriced-pc-upgrades-this-usd649-oled-ultrawide-isnt-just-the-cheapest-its-ever-been-its-also-way-better-value-than-any-dram-or-ssd-upgrade/</link>
                                                                            <description>
                            <![CDATA[ I'd buy this over any silly-priced DDR5 kit or wallet-crushing SSD. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Ki9hHG6UXibnWUktBrgsQD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ndiryNjCYMUxaC8mDrCZz8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 22 Jun 2026 16:49:40 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ndiryNjCYMUxaC8mDrCZz8-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of an Asus OLED gaming monitor against a colorful blue background, with the phrase Prime Day and a PC Gamer logo on the sides]]></media:description>                                                            <media:text><![CDATA[An image of an Asus OLED gaming monitor against a colorful blue background, with the phrase Prime Day and a PC Gamer logo on the sides]]></media:text>
                                <media:title type="plain"><![CDATA[An image of an Asus OLED gaming monitor against a colorful blue background, with the phrase Prime Day and a PC Gamer logo on the sides]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ndiryNjCYMUxaC8mDrCZz8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Strix XG34WCDG" data-dimension48="ROG Strix XG34WCDG" data-dimension25="$649" href="https://www.amazon.com/ASUS-Ultrawide-QD-OLED-Monitor-XG34WCDG/dp/B0F73CKR9D/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1470px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dwqnufXeMDuC9T3jRqN9PT" name="asus_rog_swift_oled_XG34WCDG_gaming_monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dwqnufXeMDuC9T3jRqN9PT.jpg" mos="" align="middle" fullscreen="" width="1470" height="1470" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ROG Strix XG34WCDG might not be at the cutting edge of OLED gaming monitors, but by sacrificing a bit of speed, you're getting a whole lot more for your money.</p><p><strong>Key specs: 34-inch | 3440 x 1440 | 175 Hz | 0.03 ms | QD-OLED | 1800R curve</strong><a class="view-deal button" href="https://www.amazon.com/ASUS-Ultrawide-QD-OLED-Monitor-XG34WCDG/dp/B0F73CKR9D/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Strix XG34WCDG" data-dimension48="ROG Strix XG34WCDG" data-dimension25="$649">View Deal</a></p></div><p>Even if you can afford to upgrade your PC gaming setup to sport the most powerful or latest hardware, that doesn't mean you should. That's because many components and peripherals are vastly overpriced in the current climate (looking at you, DRAM and SSDs), but there's one sector that's bucking that trend: OLED monitors.</p><p>And for <a href="https://www.amazon.com/ASUS-Ultrawide-QD-OLED-Monitor-XG34WCDG/dp/B0F73CKR9D/" target="_blank">$649 at Amazon</a>, you can bag yourself a really epic and super-immersive ultrawide OLED display, safe in the knowledge that you're absolutely not paying over the odds.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>The Asus ROG Strix XG34WCDG is essentially a lower-priced version of the <a href="https://www.pcgamer.com/asus-rog-swift-oled-pg34wcgm-monitor-review/" target="_blank">ROG Switch PG34WCDM</a> monitor we reviewed back in January 2024. It uses a different panel (Samsung QD-OLED vs LG WOLED) that isn't quite as highly specified, with the XG34WCDG sporting a maximum refresh rate of 175 Hz and a peak HDR brightness of 1,000 nits (240 Hz and 1,300 nits for the PG34).</p><p>The relatively high resolution of 3440 x 1440 is a boon for pixel density, but it will mean you'll need a beefy GPU for gaming at native settings, though with upscaling being as good as it is these days, you're not going to need anything too extreme.</p><p>What you lose in terms of outright performance, you gain significantly in bang-for-buck, as well as general comfort. The ROG Swift display has a very tight 800R curvature, whereas the ROG Strix is much easier to live with at 1800R (the bigger the number, the more gentle the curve).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AUYueUPkMvoZp3zYpCDvCT" name="asus_rog_swift_oled_XG34WCDG_gaming_monitor_2" alt="A bird's eye view of the Asus ROG Strix XG34WCDG gaming monitor, showing the curvature of the display panel" src="https://cdn.mos.cms.futurecdn.net/AUYueUPkMvoZp3zYpCDvCT.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>Since it's a newer model, the XG34 also boasts Asus' OLED Care Pro tech, including a configurable proximity sensor which the monitor uses to determine if anyone is sitting in front of it. When there's nobody there, it switches everything to black to keep OLED burn-in at bay.</p><p>For truly immersive gaming, there's little that beats a hulking ultrawide, and while they're not necessarily perfect for general work scenarios, having all that real estate does make it easier to manage lots of Windows.</p><p>At $649, this Asus ROG Strix XG34WCDG is the cheapest it's ever been on Amazon and a full $350 under its launch MSRP. The RAMpocalypse might be doing its best to ruin the cost of upgrading your PC, but you can still treat yourself for less with this monitor.</p><h2 id="check-out-all-of-amazon-s-gaming-monitor-deals-here">👉<a href="https://www.amazon.com/s?k=gaming+monitor" target="_blank">Check out all of Amazon's gaming monitor deals here</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Possibly the first instance of Asus' anti-melting 12V-2x6 power cable…err…melting shows up, adding more fuel to the fire that is Nvidia's connector ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Two months ago, <a href="https://www.pcgamer.com/hardware/power-supplies/asus-announces-the-rog-equalizer-a-new-cable-aimed-at-making-melting-gpu-power-connectors-a-thing-of-the-past/" target="_blank">Asus announced the ROG Equalizer</a>, a power cable for certain Nvidia RTX graphics cards designed to banish the fear of melting connectors once and for all. Well, perhaps not completely so, because it seems we now have the first case of a melted ROG Equalizer cable.</p><p>As posted on <a href="https://www.chiphell.com/thread-2821726-1-1.html" target="_blank">ChipHell</a> and reported by <a href="https://x.com/unikoshardware/status/2065364025249267751" target="_blank">Uniko's Hardware on X</a> (via <a href="https://videocardz.com/newz/asus-rog-equalizer-50-gpu-cable-designed-to-prevent-burned-connectors-has-reportedly-burned" target="_blank">Videocardz</a>), there's admittedly very little information to go on, other than a crystal-clear picture of a seriously fried connector at the end of an Asus ROG Equalizer cable. Three of the six power pins look properly scorched, with one showing a considerable degree of melting in the plastic housing.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2065364025249267751"><p lang="en" dir="ltr">😭😭😭😭😭😭asus rog equalizer (17a)chiphellhttps://t.co/rMR9DWWQmh pic.twitter.com/anh2M3Mgr4<a href="https://twitter.com/cantworkitout/status/2065364025249267751">June 12, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>However, there's no indication as to what PSU and graphics card this cable was plugged into, nor the circumstances as to how the melty-melty all came about, so the one thing we can't do right now is point our fingers at Asus and go 'Ha! Your cable is rubbish!' Well, we <em>can</em>, but we just can't use this solitary picture as evidence for such a judgment.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eAx2nX"></div>                            </div>                            <script src="https://kwizly.com/embed/eAx2nX.js" async></script><p>If you're unaware of what all the hoohar is about Nvidia's 12VHPWR (and the subsequent 12V-2x6 design update) connector, let me give you a quick explainer. In order to have its graphics card use gopping great globs of power but also not require lots of big connectors on the card's PCB, Nvidia designed a compact system to be used instead of the traditional 8-pin PCIe system.</p><p>A precursor to 12VHPWR first appeared on certain RTX 30-series cards, such as the <a href="https://www.pcgamer.com/nvidia-geforce-rtx-3090-ti-review-asus-tuf-rtx-3090-ti-oc-edition-benchmarks/" target="_blank">RTX 3090 Ti</a> and <a href="https://www.pcgamer.com/nvidia-rtx-3060-ti-review-benchmarks-performance/" target="_blank">3060 Ti Founders Editions</a>. This design just comprised twelve power pins (six +12V, six ground), but the iteration of the design that was approved by PCI-SIG and adopted into the PCIe specifications also housed four more pins for sensing.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="jQCN5KsfehKqKYK8xcUpL6" name="rtx-3090-ti-reivew-03.jpg" alt="Asus TUF RTX 3090 Ti graphics card" src="https://cdn.mos.cms.futurecdn.net/jQCN5KsfehKqKYK8xcUpL6.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1081" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/jQCN5KsfehKqKYK8xcUpL6.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That format first showed up on Nvidia's RTX 40-series, and almost immediately, reports of melting connectors appeared from owners of <a href="https://www.pcgamer.com/nvidia-geforce-rtx-4090-founders-edition-review-performance-benchmarks/" target="_blank">GeForce RTX 4090</a> cards. So much so that it resulted in a <a href="https://www.pcgamer.com/nvidia-hit-with-class-action-suit-over-melting-rtx-4090-gpu-adapters/" target="_blank">class action lawsuit against Nvidia</a> being filed in 2022.</p><p>The problem is quite simple. A full load, an RTX 4090 can use up to 450 W of power, but distributed across six pins, each one only has to deal with 6.25 A of current. However, should one pin fail in some way, or the graphics card draw more current in one or two pins than the others, the resulting load imbalance can push the current over the 12VHPWR's design rating of 8.33 A per pin.</p><p>Fast forward to today, and we now have a power supply market replete with all kinds of 'solutions' to the connector melting problem. Even the minor redesign, called 12V-2x6, did little to prevent the problem from occurring. <a href="https://www.youtube.com/watch?v=PJrazRm6I9o" target="_blank">Der8auer's detailed analysis of the Asus ROG Equalizer cable</a> shows that while it's a decent enough product, it doesn't really offer much in the way of protection against the problem.</p><p>With RTX 5090 graphics cards now costing more than $4,000 in the US, you'd think there would be a far more concerted effort to banish meltygate once and for all. Part of the reason as to why we haven't seen a permanent solution yet is that the fact not every 4090 or 5090 owner has suffered from a melting connector.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1457px;"><p class="vanilla-image-block" style="padding-top:56.90%;"><img id="PSeEXhDabzQagnd83pa98A" name="RTX 5090 connector" alt="Thermal image of hot RTX 5090 power connector" src="https://cdn.mos.cms.futurecdn.net/PSeEXhDabzQagnd83pa98A.png" mos="" align="middle" fullscreen="1" width="1457" height="829" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/PSeEXhDabzQagnd83pa98A.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Burn baby, burn! Actually, please don't. </span><span class="credit" itemprop="copyrightHolder">(Image credit: der8auer)</span></figcaption></figure><p>The exact number of casualties is probably impossible to determine, but since graphics card vendors, as well as Nvidia, put money aside each year to cover warranty claims, the only way that they would really sit up and pay attention is if the total cost of all the replacements for damaged cards consistently exceeded the pot of money for claims.</p><p>We probably can't rely on hardware vendors coming up with a permanent solution, either. It's unlikely that Nvidia will abandon 12V-2x6 in favour of a completely new design, and having active load balancing on graphics cards will eat into a vendor's profit margins (though they're hardly small sums of money when it comes to the RTX 5090).</p><p>This particular instance of a melted ROG Equalizer cable could be entirely user error or even a clickbait thing, just to get a bit of attention, but since Asus' design has no means to <em>actively</em> prevent one pin from supplying too much current, this will almost certainly not be the only case we'll see, genuine or otherwise.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2s7neiRZPgdxo4prMZuho4" name="sapphire_nitro_plus_radeon_rx_9070_xt_graphics_card" alt="A promotional image of a Sapphire Nitro+ Radeon RX 9070 XT graphics card, with its backplate removed to show the location of the 12V-2x6 power connector" src="https://cdn.mos.cms.futurecdn.net/2s7neiRZPgdxo4prMZuho4.jpg" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/2s7neiRZPgdxo4prMZuho4.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A small number of Radeon graphics card also use the 12V-2x6, like this Sapphire model </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sapphire)</span></figcaption></figure><p>If you do have a very high-power RTX card with a 12VHPWR/12V-2x6 connector, here's my advice for keeping it as melt-free as possible:</p><ol start="1"><li>Try to use a PSU that has a native 12VHPWR socket and cable: this won't guarantee perfect safety, but it removes the multiple points of failure you can get with adapter cables.</li><li><em>Don't</em> keep removing the cable to check that it's okay: Power cables aren't designed to be repeatedly unplugged and jammed back in, and doing so can weaken the connections, leading to smaller contact patches and thus higher temperatures.</li><li>Explore <a href="https://www.youtube.com/watch?v=osegi12ccMU" target="_blank">undervolting your graphics card</a>: You can just drop the maximum power limit for your RTX GPU in the Nvidia app, but you're better off following a detailed guide on how to lower your GPU's voltage across its range of clock speeds. If it all works as intended, you should get a graphics card that not only uses less power but is also cooler and, in some cases, able to clock higher.</li></ol><p>Until we have graphics cards and/or power supply units that actively monitor the current draw on each pin, and dynamically prevent it from exceeding a set limit as standard, the melting connectors are still going to be a thing that will hit the headlines from time to time. Just like this one.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/possibly-the-first-instance-of-asus-anti-melting-12v-2-6-power-cable-err-melting-shows-up-adding-more-fuel-to-the-fire-that-is-nvidias-connector/</link>
                                                                            <description>
                            <![CDATA[ Normally I'd suggest burning such things to the ground but they're doing that themselves. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5e4PGPVMcJyqZHFz98hcp4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YdLPXyjTFvFfAJUrX9PXTC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 12 Jun 2026 13:31:15 +0000</pubDate>                                                                                                                                <updated>Wed, 17 Jun 2026 12:49:45 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/YdLPXyjTFvFfAJUrX9PXTC-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of the Asus ROG Equalizer 12V-2x6 power cable, against a gradient green background]]></media:description>                                                            <media:text><![CDATA[An image of the Asus ROG Equalizer 12V-2x6 power cable, against a gradient green background]]></media:text>
                                <media:title type="plain"><![CDATA[An image of the Asus ROG Equalizer 12V-2x6 power cable, against a gradient green background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YdLPXyjTFvFfAJUrX9PXTC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Two months ago, <a href="https://www.pcgamer.com/hardware/power-supplies/asus-announces-the-rog-equalizer-a-new-cable-aimed-at-making-melting-gpu-power-connectors-a-thing-of-the-past/" target="_blank">Asus announced the ROG Equalizer</a>, a power cable for certain Nvidia RTX graphics cards designed to banish the fear of melting connectors once and for all. Well, perhaps not completely so, because it seems we now have the first case of a melted ROG Equalizer cable.</p><p>As posted on <a href="https://www.chiphell.com/thread-2821726-1-1.html" target="_blank">ChipHell</a> and reported by <a href="https://x.com/unikoshardware/status/2065364025249267751" target="_blank">Uniko's Hardware on X</a> (via <a href="https://videocardz.com/newz/asus-rog-equalizer-50-gpu-cable-designed-to-prevent-burned-connectors-has-reportedly-burned" target="_blank">Videocardz</a>), there's admittedly very little information to go on, other than a crystal-clear picture of a seriously fried connector at the end of an Asus ROG Equalizer cable. Three of the six power pins look properly scorched, with one showing a considerable degree of melting in the plastic housing.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2065364025249267751"><p lang="en" dir="ltr">😭😭😭😭😭😭asus rog equalizer (17a)chiphellhttps://t.co/rMR9DWWQmh pic.twitter.com/anh2M3Mgr4<a href="https://twitter.com/cantworkitout/status/2065364025249267751">June 12, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>However, there's no indication as to what PSU and graphics card this cable was plugged into, nor the circumstances as to how the melty-melty all came about, so the one thing we can't do right now is point our fingers at Asus and go 'Ha! Your cable is rubbish!' Well, we <em>can</em>, but we just can't use this solitary picture as evidence for such a judgment.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eAx2nX"></div>                            </div>                            <script src="https://kwizly.com/embed/eAx2nX.js" async></script><p>If you're unaware of what all the hoohar is about Nvidia's 12VHPWR (and the subsequent 12V-2x6 design update) connector, let me give you a quick explainer. In order to have its graphics card use gopping great globs of power but also not require lots of big connectors on the card's PCB, Nvidia designed a compact system to be used instead of the traditional 8-pin PCIe system.</p><p>A precursor to 12VHPWR first appeared on certain RTX 30-series cards, such as the <a href="https://www.pcgamer.com/nvidia-geforce-rtx-3090-ti-review-asus-tuf-rtx-3090-ti-oc-edition-benchmarks/" target="_blank">RTX 3090 Ti</a> and <a href="https://www.pcgamer.com/nvidia-rtx-3060-ti-review-benchmarks-performance/" target="_blank">3060 Ti Founders Editions</a>. This design just comprised twelve power pins (six +12V, six ground), but the iteration of the design that was approved by PCI-SIG and adopted into the PCIe specifications also housed four more pins for sensing.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="jQCN5KsfehKqKYK8xcUpL6" name="rtx-3090-ti-reivew-03.jpg" alt="Asus TUF RTX 3090 Ti graphics card" src="https://cdn.mos.cms.futurecdn.net/jQCN5KsfehKqKYK8xcUpL6.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1081" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/jQCN5KsfehKqKYK8xcUpL6.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That format first showed up on Nvidia's RTX 40-series, and almost immediately, reports of melting connectors appeared from owners of <a href="https://www.pcgamer.com/nvidia-geforce-rtx-4090-founders-edition-review-performance-benchmarks/" target="_blank">GeForce RTX 4090</a> cards. So much so that it resulted in a <a href="https://www.pcgamer.com/nvidia-hit-with-class-action-suit-over-melting-rtx-4090-gpu-adapters/" target="_blank">class action lawsuit against Nvidia</a> being filed in 2022.</p><p>The problem is quite simple. A full load, an RTX 4090 can use up to 450 W of power, but distributed across six pins, each one only has to deal with 6.25 A of current. However, should one pin fail in some way, or the graphics card draw more current in one or two pins than the others, the resulting load imbalance can push the current over the 12VHPWR's design rating of 8.33 A per pin.</p><p>Fast forward to today, and we now have a power supply market replete with all kinds of 'solutions' to the connector melting problem. Even the minor redesign, called 12V-2x6, did little to prevent the problem from occurring. <a href="https://www.youtube.com/watch?v=PJrazRm6I9o" target="_blank">Der8auer's detailed analysis of the Asus ROG Equalizer cable</a> shows that while it's a decent enough product, it doesn't really offer much in the way of protection against the problem.</p><p>With RTX 5090 graphics cards now costing more than $4,000 in the US, you'd think there would be a far more concerted effort to banish meltygate once and for all. Part of the reason as to why we haven't seen a permanent solution yet is that the fact not every 4090 or 5090 owner has suffered from a melting connector.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1457px;"><p class="vanilla-image-block" style="padding-top:56.90%;"><img id="PSeEXhDabzQagnd83pa98A" name="RTX 5090 connector" alt="Thermal image of hot RTX 5090 power connector" src="https://cdn.mos.cms.futurecdn.net/PSeEXhDabzQagnd83pa98A.png" mos="" align="middle" fullscreen="1" width="1457" height="829" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/PSeEXhDabzQagnd83pa98A.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Burn baby, burn! Actually, please don't. </span><span class="credit" itemprop="copyrightHolder">(Image credit: der8auer)</span></figcaption></figure><p>The exact number of casualties is probably impossible to determine, but since graphics card vendors, as well as Nvidia, put money aside each year to cover warranty claims, the only way that they would really sit up and pay attention is if the total cost of all the replacements for damaged cards consistently exceeded the pot of money for claims.</p><p>We probably can't rely on hardware vendors coming up with a permanent solution, either. It's unlikely that Nvidia will abandon 12V-2x6 in favour of a completely new design, and having active load balancing on graphics cards will eat into a vendor's profit margins (though they're hardly small sums of money when it comes to the RTX 5090).</p><p>This particular instance of a melted ROG Equalizer cable could be entirely user error or even a clickbait thing, just to get a bit of attention, but since Asus' design has no means to <em>actively</em> prevent one pin from supplying too much current, this will almost certainly not be the only case we'll see, genuine or otherwise.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2s7neiRZPgdxo4prMZuho4" name="sapphire_nitro_plus_radeon_rx_9070_xt_graphics_card" alt="A promotional image of a Sapphire Nitro+ Radeon RX 9070 XT graphics card, with its backplate removed to show the location of the 12V-2x6 power connector" src="https://cdn.mos.cms.futurecdn.net/2s7neiRZPgdxo4prMZuho4.jpg" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/2s7neiRZPgdxo4prMZuho4.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A small number of Radeon graphics card also use the 12V-2x6, like this Sapphire model </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sapphire)</span></figcaption></figure><p>If you do have a very high-power RTX card with a 12VHPWR/12V-2x6 connector, here's my advice for keeping it as melt-free as possible:</p><ol start="1"><li>Try to use a PSU that has a native 12VHPWR socket and cable: this won't guarantee perfect safety, but it removes the multiple points of failure you can get with adapter cables.</li><li><em>Don't</em> keep removing the cable to check that it's okay: Power cables aren't designed to be repeatedly unplugged and jammed back in, and doing so can weaken the connections, leading to smaller contact patches and thus higher temperatures.</li><li>Explore <a href="https://www.youtube.com/watch?v=osegi12ccMU" target="_blank">undervolting your graphics card</a>: You can just drop the maximum power limit for your RTX GPU in the Nvidia app, but you're better off following a detailed guide on how to lower your GPU's voltage across its range of clock speeds. If it all works as intended, you should get a graphics card that not only uses less power but is also cooler and, in some cases, able to clock higher.</li></ol><p>Until we have graphics cards and/or power supply units that actively monitor the current draw on each pin, and dynamically prevent it from exceeding a set limit as standard, the melting connectors are still going to be a thing that will hit the headlines from time to time. Just like this one.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Thanks to a substantial 27% discount, this ROG Falchion gaming keyboard is a seriously tempting deal for anyone aiming for an all-white theme ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$159.99" href="https://www.amazon.com/ASUS-ROG-Keyboard-V2X-PBT/dp/B0GRM5GWD7/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1550px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CFWkpEDspAiqGhiJ6QhZDV" name="asus_rog_falchion_ace_75_he_gaming_keyboard" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CFWkpEDspAiqGhiJ6QhZDV.jpg" mos="" align="middle" fullscreen="" width="1550" height="1550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASUS-ROG-Keyboard-V2X-PBT/dp/B0GRM5GWD7/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$159.99">ROG Falchion Ace 75 HE: was $219.99 now $159.99</a></strong><br>At its normal price, the Asus ROG Falchion Ace 75 is an excellent but overly expensive gaming keyboard. Slice 27% off the price tag, though, and you've now got something well worth considering.</p><p><strong>Key specs: ROG HFX V2 switches | PBT double-shot caps | RGB lighting | Media wheel | Wired USB Type-C</strong><a class="view-deal button" href="https://www.amazon.com/ASUS-ROG-Keyboard-V2X-PBT/dp/B0GRM5GWD7/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$159.99">View Deal</a></p></div><p>Let's imagine that you've been working hard at creating an all-white theme for your gaming den, and there's just one item left to tick off the list: a super-nice white keyboard. There are lots to choose from, but many of the really great keyboards sport excessively high price tags.</p><p>A great example of that is the Asus ROG Falchion Ace 75 HE, which normally costs $220. It's an excellent keyboard, but that's way too much money in comparison to the competition. Well, not any more, because you can bag one for <a href="https://www.amazon.com/ASUS-ROG-Keyboard-V2X-PBT/dp/B0GRM5GWD7/" target="_blank">$160 at Amazon</a> right now.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>When <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-falchion-ace-75-he-review/" target="_blank">Reese checked out the black version of the Falchion Ace 75 HE</a>, he came away very impressed by its super-fast switches, additional controls, and overall build quality. However, he wasn't quite so happy with the price tag, and that's understandable because the $150+ keyboard market is extremely competitive, with <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">lots of brilliant options to choose from</a>.</p><p>But with a 27% discount, the Falchion Ace 75 HE is far more appealing, and if you don't mind the fact that it's wired-only, you're getting a superb button-basher for the money. Asus' latest Hall effect ROG HFX V2 switches are ridiculously quick, thanks to their short travel, low actuation force, and highly adjustable actuation point.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DemZCF4MLgKp84MvjEmSWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/N6nHAJXQLzEtAWcrzyVHVS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ThSTbM3QY8xtn53xG5LAXS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T9KsVNqDvJMT8bf4DrTrLS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Along with an 8 kHz polling rate (somewhat pointless, but still kinda neat to have) and rapid trigger functionality, this keyboard is ideal for twitchy, competitive shooters and esports in general.</p><p>That said, it's great for any kind of gaming, as well as general use, thanks to the handy media wheel/roller and touch bar on the back, which you can configure for all kinds of roles. This is all done via Gear Link, a web-based app that's light-years ahead of Armoury Crate.</p><p>Yes, $160 is a lot of money to throw down for a keyboard, but at least you're not paying over the odds with this deal. </p><h2 id="check-out-all-of-amazon-s-gaming-keyboard-deals-here-2">👉<a href="https://www.amazon.com/s?k=gaming+keyboard" target="_blank">Check out all of Amazon's gaming keyboard deals here</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-keyboards/thanks-to-a-substantial-27-percent-discount-this-rog-falchion-gaming-keyboard-is-a-seriously-tempting-deal-for-anyone-aiming-for-an-all-white-theme/</link>
                                                                            <description>
                            <![CDATA[ It's wired-only, but don't let that put you off. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WtdX7EcZ7gP3MGQNeQtWGK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2cBbLSipHFpoD2P7uADYF3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 11 Jun 2026 11:28:37 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2cBbLSipHFpoD2P7uADYF3-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of an Asus ROG Falchion Ace 75 HE gaming keyboard, against a colorful background with a &#039;Deals&#039; phrase and a PC Gamer logo on the right]]></media:description>                                                            <media:text><![CDATA[An image of an Asus ROG Falchion Ace 75 HE gaming keyboard, against a colorful background with a &#039;Deals&#039; phrase and a PC Gamer logo on the right]]></media:text>
                                <media:title type="plain"><![CDATA[An image of an Asus ROG Falchion Ace 75 HE gaming keyboard, against a colorful background with a &#039;Deals&#039; phrase and a PC Gamer logo on the right]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2cBbLSipHFpoD2P7uADYF3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$159.99" href="https://www.amazon.com/ASUS-ROG-Keyboard-V2X-PBT/dp/B0GRM5GWD7/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1550px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CFWkpEDspAiqGhiJ6QhZDV" name="asus_rog_falchion_ace_75_he_gaming_keyboard" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CFWkpEDspAiqGhiJ6QhZDV.jpg" mos="" align="middle" fullscreen="" width="1550" height="1550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASUS-ROG-Keyboard-V2X-PBT/dp/B0GRM5GWD7/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$159.99">ROG Falchion Ace 75 HE: was $219.99 now $159.99</a></strong><br>At its normal price, the Asus ROG Falchion Ace 75 is an excellent but overly expensive gaming keyboard. Slice 27% off the price tag, though, and you've now got something well worth considering.</p><p><strong>Key specs: ROG HFX V2 switches | PBT double-shot caps | RGB lighting | Media wheel | Wired USB Type-C</strong><a class="view-deal button" href="https://www.amazon.com/ASUS-ROG-Keyboard-V2X-PBT/dp/B0GRM5GWD7/" target="_blank" rel="nofollow" data-dimension112="cf04b0d7-0419-45b0-b86e-46e75592af77" data-action="Deal Block" data-label="ROG Falchion Ace 75 HE" data-dimension48="ROG Falchion Ace 75 HE" data-dimension25="$159.99">View Deal</a></p></div><p>Let's imagine that you've been working hard at creating an all-white theme for your gaming den, and there's just one item left to tick off the list: a super-nice white keyboard. There are lots to choose from, but many of the really great keyboards sport excessively high price tags.</p><p>A great example of that is the Asus ROG Falchion Ace 75 HE, which normally costs $220. It's an excellent keyboard, but that's way too much money in comparison to the competition. Well, not any more, because you can bag one for <a href="https://www.amazon.com/ASUS-ROG-Keyboard-V2X-PBT/dp/B0GRM5GWD7/" target="_blank">$160 at Amazon</a> right now.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>When <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-falchion-ace-75-he-review/" target="_blank">Reese checked out the black version of the Falchion Ace 75 HE</a>, he came away very impressed by its super-fast switches, additional controls, and overall build quality. However, he wasn't quite so happy with the price tag, and that's understandable because the $150+ keyboard market is extremely competitive, with <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">lots of brilliant options to choose from</a>.</p><p>But with a 27% discount, the Falchion Ace 75 HE is far more appealing, and if you don't mind the fact that it's wired-only, you're getting a superb button-basher for the money. Asus' latest Hall effect ROG HFX V2 switches are ridiculously quick, thanks to their short travel, low actuation force, and highly adjustable actuation point.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DemZCF4MLgKp84MvjEmSWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/N6nHAJXQLzEtAWcrzyVHVS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ThSTbM3QY8xtn53xG5LAXS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T9KsVNqDvJMT8bf4DrTrLS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Along with an 8 kHz polling rate (somewhat pointless, but still kinda neat to have) and rapid trigger functionality, this keyboard is ideal for twitchy, competitive shooters and esports in general.</p><p>That said, it's great for any kind of gaming, as well as general use, thanks to the handy media wheel/roller and touch bar on the back, which you can configure for all kinds of roles. This is all done via Gear Link, a web-based app that's light-years ahead of Armoury Crate.</p><p>Yes, $160 is a lot of money to throw down for a keyboard, but at least you're not paying over the odds with this deal. </p><h2 id="check-out-all-of-amazon-s-gaming-keyboard-deals-here-2">👉<a href="https://www.amazon.com/s?k=gaming+keyboard" target="_blank">Check out all of Amazon's gaming keyboard deals here</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Computex 2026 has really highlighted the fact that PC gaming tech isn't all about gaming anymore ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Computex 2026 has been a peculiar affair, primarily because the PC market and general global economy is just so shoddy right now. In addition to much of the tech on show seeming more out of reach than usual, though, this year's computing expo has shown me just how ephemeral the PC gaming market has become. Like a cloud, it certainly exists and you can see it from afar, but get up close and its boundaries start to become more obscure.</p><p>Obviously a lot of what we've showcased here at PC Gamer is stuff that's more exciting for PC gamers, but there's been plenty else at Computex that seems to not fit neatly into that 'just for PC gamers' category. And I know one could say that about pretty much anything in this space because most PC gaming gear can be used for other things, but it seems like even manufacturer intentions and target markets are now becoming a little blurred.</p><p>For one, we've had definitively non-PC gaming products that might actually be decent for PC gaming. Take Asus' <a href="https://press.asus.com/news/press-releases/asus-proart-oled-pa27usd-pa32usd-4k-qd-oled-monitors/" target="_blank">new ProArt monitors</a>, for instance. These are nominally for design professionals, but I don't think you'd find any gamer complaining about a 240 Hz QD-OLED. </p><p>Or there's the <a href="https://www.windowscentral.com/hardware/dell/dell-xps-13-intel-computex-roundtable" target="_blank">new Dell XPS 13</a>, which seems to be the company's answer to the Apple MacBook Neo. It's aimed at students and professionals that use a laptop for light work, much like the Neo. However, its gaming chops are expected to be decent, too, thanks to its Wildcat Lake and before long its Panther Lake processor. </p><p>Even out of the products we've seen that are more specifically gaming-oriented, though, there have been some that fit into the 'not just for gaming' mould.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="dfuZCngMkqudRZcCNnA6xP" name="IMG_4937.JPG" alt="A Tryx Vas PC case." src="https://cdn.mos.cms.futurecdn.net/dfuZCngMkqudRZcCNnA6xP.jpg" mos="" align="middle" fullscreen="" width="8064" height="4536" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>PC case line-ups often have unassuming and professional-looking options, so I suppose it's no surprise that the same is true at this year's Computex. In particular, the <a href="https://www.pcgamer.com/hardware/pc-cases/the-tryx-vas-pc-case-briefcase-or-air-conditioning-unit-you-decide/" target="_blank">Tryx Vas</a> caught my eye, with its metallic briefcase design and giant side fan. I could just as easily imagine this in an executive's office as a gamer's den.</p><p>Then there's <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychrons-carbon-fiber-concept-is-the-skinniest-keyboard-ive-ever-typed-on/" target="_blank">Keychron's ultra-thin magnetic switch keyboard</a>. I mean, tell me you like the Apple Magic keyboard without telling me you like the Apple Magic keyboard. This thing is practically crying out to be slapped on a Starbucks coffee table by a freelance digital nomad. But it's also magnetic, meaning it must surely benefit from all the analogue gubbins that gamers love, like rapid trigger.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3088px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="YZf7pSjQj68LzosvaaBUJ5" name="keychron-magnetic-thin-02" alt="Keychron low-profile keyboards" src="https://cdn.mos.cms.futurecdn.net/YZf7pSjQj68LzosvaaBUJ5.jpg" mos="" align="middle" fullscreen="" width="3088" height="1736" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>And then there's <a href="https://www.pcgamer.com/hardware/gaming-chairs/corsairs-new-and-supposedly-affordable-seat-continues-the-move-away-from-traditional-gaming-chair-style/" target="_blank">Corsair's new TC80 gaming chair</a>. The company explicitly distances itself from gaming here: "Following our popular TC500 Luxe, we have continued the move away from traditional gaming chair style. The TC80 has more subtle branding, a muted color pallet, and a more professional vibe overall."</p><p>It's still a gaming chair, but moving away from "traditional gaming chair style" means it's also kind of not. Or, rather, it's something that won't look or feel too out of place in an office but is still aimed in large part at PC gamers.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="nUfMY7sLGGv6QXGg4n5dWn" name="image (54)" alt="A Corsair TC80 gaming chair in a room next to a gaming PC, desk, and guitar." src="https://cdn.mos.cms.futurecdn.net/nUfMY7sLGGv6QXGg4n5dWn.jpg" mos="" align="middle" fullscreen="" width="1000" height="563" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Corsair)</span></figcaption></figure><p>It's a trend that I've noticed for at least the last couple of years. I remember, for instance, when <a href="https://www.pcgamer.com/hardware/gaming-keyboards/i-tried-steelseries-new-apex-pro-3-and-was-genuinely-surprised-a-hall-effect-keyboard-could-deliver-such-a-satisfying-thonk/" target="_blank">SteelSeries showed me its Apex Pro Gen 3 keyboard</a>. During my trip to SteelSeries HQ in Copenhagen, the company was keen to emphasise that gamers are no longer <em>just </em>using their peripherals for gaming—they're using them for working, relaxing, travelling, and everything else in-between. </p><p>So SteelSeries was going to start catering for that a little, toning down the gamey-ness and making things a little more well-rounded. That seems to have been a general direction for many manufacturers over the last couple of years, though I'd probably call it companies cottoning on to the reality that was always the case: people use their products for multiple things, not just gaming.</p><p>The as-yet unmentioned elephant in the room, though, is of course <a href="https://www.pcgamer.com/hardware/gaming-laptops/not-just-for-ai-agents-nvidias-rtx-spark-means-arm-powered-laptops-for-gamers-too-promising-100-fps-at-1440p-in-the-latest-games/" target="_blank">Nvidia's new RTX Spark processor</a>. The N1X-based chip was long-anticipated but only finally announced at Computex a couple of days ago.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1946px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="7mRr954f57yPUKBW2mVe8J" name="rtx-spark-laptops" alt="Nvidia RTX Spark" src="https://cdn.mos.cms.futurecdn.net/7mRr954f57yPUKBW2mVe8J.jpg" mos="" align="middle" fullscreen="" width="1946" height="1095" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nvidia)</span></figcaption></figure><p>The main take-home is that it's a chip with integrated graphics that promises some serious gaming performance despite not having a separate, discrete GPU. If Nvidia's RTX 5070-level claims hold up, it should even blow away the chips that sit inside handheld gaming PCs when it comes to gaming performance—but it's still all integrated. It'll be very game-dependent, given it's Arm-based, but in theory it could be fantastic for lightweight, efficient gaming.</p><p>And that last part is key: it should allow for lightweight and efficient devices—devices such as the RTX Spark-powered <a href="https://www.pcgamer.com/hardware/gaming-laptops/msis-new-skinny-two-in-one-laptop-has-an-nvidia-rtx-spark-chip-which-could-make-for-some-impressive-gaming-chops/" target="_blank">MSI Prestige N16 Flip AI+</a> that was announced alongside it at Computex.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jHVNYzqG3MsAn78HoY6GwP" name="New Project (39)" alt="An MSI Prestige N16 Flip AI+ gaming laptop on a pink and blue background." src="https://cdn.mos.cms.futurecdn.net/jHVNYzqG3MsAn78HoY6GwP.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: MSI)</span></figcaption></figure><p>RTX Spark is, of course, designed to be put inside machines you'll run AI on—this is 2026 Nvidia we're talking about, after all—but it's for gaming, too. In other words, RTX Spark machines are unlikely to be marketed as <em>just </em>gaming laptops or <em>just </em>productivity and AI machines.</p><p>This melding of gaming and non-gaming markets isn't completely new, but witnessing this year's Computex really brought it home. The lean into do-it-all products seems one that's here to stay. And perhaps that's a good thing, with the market being as it is—when things are so expensive and the cost of living is so high, I'd rather spend my money on one device or peripheral that does everything well.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/computex-2026-has-really-highlighted-the-fact-that-pc-gaming-tech-isnt-all-about-gaming-anymore/</link>
                                                                            <description>
                            <![CDATA[ Companies seem to be looking to de-niche. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">giqhmX37gX9MvuHe2Xeymi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BjDjDztybjJFE2jajaGFP5-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 03 Jun 2026 16:04:38 +0000</pubDate>                                                                                                                                <updated>Thu, 04 Jun 2026 15:14:08 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/BjDjDztybjJFE2jajaGFP5-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Keychron low-profile keyboards]]></media:description>                                                            <media:text><![CDATA[Keychron low-profile keyboards]]></media:text>
                                <media:title type="plain"><![CDATA[Keychron low-profile keyboards]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BjDjDztybjJFE2jajaGFP5-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Computex 2026 has been a peculiar affair, primarily because the PC market and general global economy is just so shoddy right now. In addition to much of the tech on show seeming more out of reach than usual, though, this year's computing expo has shown me just how ephemeral the PC gaming market has become. Like a cloud, it certainly exists and you can see it from afar, but get up close and its boundaries start to become more obscure.</p><p>Obviously a lot of what we've showcased here at PC Gamer is stuff that's more exciting for PC gamers, but there's been plenty else at Computex that seems to not fit neatly into that 'just for PC gamers' category. And I know one could say that about pretty much anything in this space because most PC gaming gear can be used for other things, but it seems like even manufacturer intentions and target markets are now becoming a little blurred.</p><p>For one, we've had definitively non-PC gaming products that might actually be decent for PC gaming. Take Asus' <a href="https://press.asus.com/news/press-releases/asus-proart-oled-pa27usd-pa32usd-4k-qd-oled-monitors/" target="_blank">new ProArt monitors</a>, for instance. These are nominally for design professionals, but I don't think you'd find any gamer complaining about a 240 Hz QD-OLED. </p><p>Or there's the <a href="https://www.windowscentral.com/hardware/dell/dell-xps-13-intel-computex-roundtable" target="_blank">new Dell XPS 13</a>, which seems to be the company's answer to the Apple MacBook Neo. It's aimed at students and professionals that use a laptop for light work, much like the Neo. However, its gaming chops are expected to be decent, too, thanks to its Wildcat Lake and before long its Panther Lake processor. </p><p>Even out of the products we've seen that are more specifically gaming-oriented, though, there have been some that fit into the 'not just for gaming' mould.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="dfuZCngMkqudRZcCNnA6xP" name="IMG_4937.JPG" alt="A Tryx Vas PC case." src="https://cdn.mos.cms.futurecdn.net/dfuZCngMkqudRZcCNnA6xP.jpg" mos="" align="middle" fullscreen="" width="8064" height="4536" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>PC case line-ups often have unassuming and professional-looking options, so I suppose it's no surprise that the same is true at this year's Computex. In particular, the <a href="https://www.pcgamer.com/hardware/pc-cases/the-tryx-vas-pc-case-briefcase-or-air-conditioning-unit-you-decide/" target="_blank">Tryx Vas</a> caught my eye, with its metallic briefcase design and giant side fan. I could just as easily imagine this in an executive's office as a gamer's den.</p><p>Then there's <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychrons-carbon-fiber-concept-is-the-skinniest-keyboard-ive-ever-typed-on/" target="_blank">Keychron's ultra-thin magnetic switch keyboard</a>. I mean, tell me you like the Apple Magic keyboard without telling me you like the Apple Magic keyboard. This thing is practically crying out to be slapped on a Starbucks coffee table by a freelance digital nomad. But it's also magnetic, meaning it must surely benefit from all the analogue gubbins that gamers love, like rapid trigger.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3088px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="YZf7pSjQj68LzosvaaBUJ5" name="keychron-magnetic-thin-02" alt="Keychron low-profile keyboards" src="https://cdn.mos.cms.futurecdn.net/YZf7pSjQj68LzosvaaBUJ5.jpg" mos="" align="middle" fullscreen="" width="3088" height="1736" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>And then there's <a href="https://www.pcgamer.com/hardware/gaming-chairs/corsairs-new-and-supposedly-affordable-seat-continues-the-move-away-from-traditional-gaming-chair-style/" target="_blank">Corsair's new TC80 gaming chair</a>. The company explicitly distances itself from gaming here: "Following our popular TC500 Luxe, we have continued the move away from traditional gaming chair style. The TC80 has more subtle branding, a muted color pallet, and a more professional vibe overall."</p><p>It's still a gaming chair, but moving away from "traditional gaming chair style" means it's also kind of not. Or, rather, it's something that won't look or feel too out of place in an office but is still aimed in large part at PC gamers.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="nUfMY7sLGGv6QXGg4n5dWn" name="image (54)" alt="A Corsair TC80 gaming chair in a room next to a gaming PC, desk, and guitar." src="https://cdn.mos.cms.futurecdn.net/nUfMY7sLGGv6QXGg4n5dWn.jpg" mos="" align="middle" fullscreen="" width="1000" height="563" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Corsair)</span></figcaption></figure><p>It's a trend that I've noticed for at least the last couple of years. I remember, for instance, when <a href="https://www.pcgamer.com/hardware/gaming-keyboards/i-tried-steelseries-new-apex-pro-3-and-was-genuinely-surprised-a-hall-effect-keyboard-could-deliver-such-a-satisfying-thonk/" target="_blank">SteelSeries showed me its Apex Pro Gen 3 keyboard</a>. During my trip to SteelSeries HQ in Copenhagen, the company was keen to emphasise that gamers are no longer <em>just </em>using their peripherals for gaming—they're using them for working, relaxing, travelling, and everything else in-between. </p><p>So SteelSeries was going to start catering for that a little, toning down the gamey-ness and making things a little more well-rounded. That seems to have been a general direction for many manufacturers over the last couple of years, though I'd probably call it companies cottoning on to the reality that was always the case: people use their products for multiple things, not just gaming.</p><p>The as-yet unmentioned elephant in the room, though, is of course <a href="https://www.pcgamer.com/hardware/gaming-laptops/not-just-for-ai-agents-nvidias-rtx-spark-means-arm-powered-laptops-for-gamers-too-promising-100-fps-at-1440p-in-the-latest-games/" target="_blank">Nvidia's new RTX Spark processor</a>. The N1X-based chip was long-anticipated but only finally announced at Computex a couple of days ago.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1946px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="7mRr954f57yPUKBW2mVe8J" name="rtx-spark-laptops" alt="Nvidia RTX Spark" src="https://cdn.mos.cms.futurecdn.net/7mRr954f57yPUKBW2mVe8J.jpg" mos="" align="middle" fullscreen="" width="1946" height="1095" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nvidia)</span></figcaption></figure><p>The main take-home is that it's a chip with integrated graphics that promises some serious gaming performance despite not having a separate, discrete GPU. If Nvidia's RTX 5070-level claims hold up, it should even blow away the chips that sit inside handheld gaming PCs when it comes to gaming performance—but it's still all integrated. It'll be very game-dependent, given it's Arm-based, but in theory it could be fantastic for lightweight, efficient gaming.</p><p>And that last part is key: it should allow for lightweight and efficient devices—devices such as the RTX Spark-powered <a href="https://www.pcgamer.com/hardware/gaming-laptops/msis-new-skinny-two-in-one-laptop-has-an-nvidia-rtx-spark-chip-which-could-make-for-some-impressive-gaming-chops/" target="_blank">MSI Prestige N16 Flip AI+</a> that was announced alongside it at Computex.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jHVNYzqG3MsAn78HoY6GwP" name="New Project (39)" alt="An MSI Prestige N16 Flip AI+ gaming laptop on a pink and blue background." src="https://cdn.mos.cms.futurecdn.net/jHVNYzqG3MsAn78HoY6GwP.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: MSI)</span></figcaption></figure><p>RTX Spark is, of course, designed to be put inside machines you'll run AI on—this is 2026 Nvidia we're talking about, after all—but it's for gaming, too. In other words, RTX Spark machines are unlikely to be marketed as <em>just </em>gaming laptops or <em>just </em>productivity and AI machines.</p><p>This melding of gaming and non-gaming markets isn't completely new, but witnessing this year's Computex really brought it home. The lean into do-it-all products seems one that's here to stay. And perhaps that's a good thing, with the market being as it is—when things are so expensive and the cost of living is so high, I'd rather spend my money on one device or peripheral that does everything well.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Excess often sells in the world of gaming PCs, but Asus' new 3000 W power supply makes little sense for even the wealthiest of whales ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The old marketing saying of 'sex sells' frequently gets converted to 'excess sells' when it comes to computer tech, and for the 20th anniversary of the ROG brand, Asus has taken this to another level with a new 3000 W power supply unit for gaming PCs.</p><p>It's not the power rating that's so eyebrow-raising about the <a href="https://rog.asus.com/power-supply-units/rog-thor/rog-thor-3000t3-gaming-edition-20/" target="_blank">Asus ROG Thor 3000W Titanium III Edition 20</a>, as 3 kW PSUs aren't anything new in the world of workstations. For example, Corsair has the <a href="https://www.corsair.com/us/en/p/psu/cp-9020312-na/ws3000-3000w-atx-3-1-fully-modular-workstation-power-supply-cp-9020312-na?srsltid=AfmBOoqBM4wAB8c7Q7QgMw6e5EOMBRi1CURaAluOh4y8c1JCsIghuik-" target="_blank">WS3000</a> and Asus itself has the <a href="https://www.asus.com/uk/motherboards-components/power-supply-units/workstation/asus-pro-ws-3000p/" target="_blank">Pro WS 3000W Platinum</a>. However, for <em>gaming</em> PCs, it's completely overkill and totally unnecessary, even if you're overclocking the twangers off every single component in your rig.</p><p>And yet, that's the exact market that Asus is selling its latest mega supply to. Making matters even worse is the fact that the PSU sports <em>four</em> 12V-2x6 power sockets, despite the fact that you can only <em>game</em> on a single <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a>. Sure, you could slap another three into your PC for giggles, but it won't help to make anything run faster.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>For AI workloads, it's a different story, but that's not mentioned in Asus' marketing, nor is it what ROG is all about. The Thor 3000 W Titanium III Edition 20 does have gaming-related features, such as an OLED display that can be magnetically attached to the PSU or your PC's case via an extension cable, plus a voltage monitoring system to prevent your RTX 5090 from self-destructing.</p><p>But no gaming setup is going to get anywhere near the unit's 3000 W power limit (1600 W when using a 115 V supply), and even though the Thor's peak efficiency will be around the 1600 W mark, that's still far more than you're likely to need.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Qc5Sdhhx7UEA2ST4vvqKAc.jpg" alt="A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wHPKiLGCsRHsPBUkPh9K5c.jpg" alt="A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NzdUfNQFyHQ2JWAo8r2nBc.jpg" alt="A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background" /><figcaption><small role="credit">Asus</small></figcaption></figure></figure><p>Well, unless you just happen to have an overclocked <a href="https://www.pcgamer.com/hardware/graphics-cards/call-that-ideal-gpu-physique-nah-the-800-w-30th-anniversary-asus-rog-matrix-rtx-5090-is-ideal-gpu-physique/" target="_blank">800 W Asus RTX 5090</a>, plus a heavily PBO'd <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-9-9950x3d2-dual-edition-review/" target="_blank">Ryzen 9 9950X3D2 Dual Edition</a>, a mountain of DRAM sticks, an even bigger mountain of Gen5 SSDs, plus a small warehouse-worth of fans and RGB lighting.</p><p>Of course, I am applying logic to a product that isn't logical. It's not really a gaming PSU at all: It's an over-the-top statement from Asus, simply because it can, and partly because the whole ROG brand has become synonymous with this line of thinking.</p><p>But even if you can afford it, I would recommend that you look elsewhere for an all-singing, all-dancing power supply, because when you look closely at Asus' images for the new PSU, you can see that it's just a spruced-up standard design. The main power switch and some of the connectors also look somewhat wonky, indicating that this isn't a special, hand-crafted unit. Ho-hum.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/power-supplies/excess-often-sells-in-the-world-of-gaming-pcs-but-asus-new-3000-w-power-supply-makes-little-sense-for-even-the-wealthiest-of-whales/</link>
                                                                            <description>
                            <![CDATA[ When is a gaming PSU not a gaming PSU? When it's an Asus ROG Thor 3000 W Titanium III Edition 20. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UivvwqKhVCtnDirBhrBmpF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dtfvseKsfc2DFh7uh4k6Vd-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 15:04:36 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 15:04:47 +0000</updated>
                                                                                                                                            <category><![CDATA[Power Supplies]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/dtfvseKsfc2DFh7uh4k6Vd-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background]]></media:description>                                                            <media:text><![CDATA[A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background]]></media:text>
                                <media:title type="plain"><![CDATA[A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dtfvseKsfc2DFh7uh4k6Vd-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The old marketing saying of 'sex sells' frequently gets converted to 'excess sells' when it comes to computer tech, and for the 20th anniversary of the ROG brand, Asus has taken this to another level with a new 3000 W power supply unit for gaming PCs.</p><p>It's not the power rating that's so eyebrow-raising about the <a href="https://rog.asus.com/power-supply-units/rog-thor/rog-thor-3000t3-gaming-edition-20/" target="_blank">Asus ROG Thor 3000W Titanium III Edition 20</a>, as 3 kW PSUs aren't anything new in the world of workstations. For example, Corsair has the <a href="https://www.corsair.com/us/en/p/psu/cp-9020312-na/ws3000-3000w-atx-3-1-fully-modular-workstation-power-supply-cp-9020312-na?srsltid=AfmBOoqBM4wAB8c7Q7QgMw6e5EOMBRi1CURaAluOh4y8c1JCsIghuik-" target="_blank">WS3000</a> and Asus itself has the <a href="https://www.asus.com/uk/motherboards-components/power-supply-units/workstation/asus-pro-ws-3000p/" target="_blank">Pro WS 3000W Platinum</a>. However, for <em>gaming</em> PCs, it's completely overkill and totally unnecessary, even if you're overclocking the twangers off every single component in your rig.</p><p>And yet, that's the exact market that Asus is selling its latest mega supply to. Making matters even worse is the fact that the PSU sports <em>four</em> 12V-2x6 power sockets, despite the fact that you can only <em>game</em> on a single <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a>. Sure, you could slap another three into your PC for giggles, but it won't help to make anything run faster.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>For AI workloads, it's a different story, but that's not mentioned in Asus' marketing, nor is it what ROG is all about. The Thor 3000 W Titanium III Edition 20 does have gaming-related features, such as an OLED display that can be magnetically attached to the PSU or your PC's case via an extension cable, plus a voltage monitoring system to prevent your RTX 5090 from self-destructing.</p><p>But no gaming setup is going to get anywhere near the unit's 3000 W power limit (1600 W when using a 115 V supply), and even though the Thor's peak efficiency will be around the 1600 W mark, that's still far more than you're likely to need.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Qc5Sdhhx7UEA2ST4vvqKAc.jpg" alt="A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wHPKiLGCsRHsPBUkPh9K5c.jpg" alt="A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NzdUfNQFyHQ2JWAo8r2nBc.jpg" alt="A promotional photo of an Asus ROG Thor 3000W Platinum III Edition 20 power supply unit against a colorful background" /><figcaption><small role="credit">Asus</small></figcaption></figure></figure><p>Well, unless you just happen to have an overclocked <a href="https://www.pcgamer.com/hardware/graphics-cards/call-that-ideal-gpu-physique-nah-the-800-w-30th-anniversary-asus-rog-matrix-rtx-5090-is-ideal-gpu-physique/" target="_blank">800 W Asus RTX 5090</a>, plus a heavily PBO'd <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-9-9950x3d2-dual-edition-review/" target="_blank">Ryzen 9 9950X3D2 Dual Edition</a>, a mountain of DRAM sticks, an even bigger mountain of Gen5 SSDs, plus a small warehouse-worth of fans and RGB lighting.</p><p>Of course, I am applying logic to a product that isn't logical. It's not really a gaming PSU at all: It's an over-the-top statement from Asus, simply because it can, and partly because the whole ROG brand has become synonymous with this line of thinking.</p><p>But even if you can afford it, I would recommend that you look elsewhere for an all-singing, all-dancing power supply, because when you look closely at Asus' images for the new PSU, you can see that it's just a spruced-up standard design. The main power switch and some of the connectors also look somewhat wonky, indicating that this isn't a special, hand-crafted unit. Ho-hum.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus outs 32-inch 4K OLED gaming monitor with new LG RGB-stripe panel, but it's a bit behind on brightness ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The OLED gaming monitor tech announcements are coming thick and fast at Computex this year. One intriguing new monitor has been outed by Asus featuring a new WOLED panel from LG that we've not seen before.</p><p>The big news is that the <a href="https://rog.asus.com/articles/gaming-monitors/the-rog-swift-oled-pg32ucwm-combines-rgb-stripe-oled-with-the-improved-heat-management-of-gan/" target="_blank">Asus ROG Swift PG32UCWM features RGB-stripe technology</a>. In other words, the panel's subpixel structure is composed of conventional red, green and blue vertical subpixels in that order.</p><p>Until recently, all OLED gaming monitors had panels with various weird and wonderful subpixel structures. LG's panels had an extra white subpixel to boost peak brightness. Samsung used a triangular layout, albeit with the standard RGB colours.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>These non-standard subpixel layouts cause various issues. So, the ideal solution is an absolutely standard RGB-stripe structure. And that's what the Asus ROG Swift PG32UCWM's new LG WOLED panel offers.</p><p>Note that the "W" in LG's WOLED branding doesn't refer to a white subpixel, but the white colour of the base emissive OLED material, which is then passed through red, green and blue filters for each subpixel, respectively.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZpKgY4bZLUujPt4iNU9zcV" name="MSI MPG 322UR X24 00003" alt="MSI MPG 322UR X24 monitor" src="https://cdn.mos.cms.futurecdn.net/ZpKgY4bZLUujPt4iNU9zcV.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/ZpKgY4bZLUujPt4iNU9zcV.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The MSI MPG 322UR X24 is already brighter... </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Anywho, the ROG Swift PG32UCWM is, as I said, a 32-inch 4K model. It runs at 240 Hz at 4K and offers an alternative 1080p mode at 480 Hz. It also sports VESA DisplayHDR True Black 400 certification. And that's where things get a bit tricky.</p><p>You can already buy 32-inch 4K Samsung QD-OLED based monitors, including the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI MPG 322UR X24 I reviewed recently</a>, that offer brighter True Black 500 certification. And Samsung has announced yet another 32-inch 4K panel with True Black 600 certification, 360 Hz refresh <a href="https://www.pcgamer.com/hardware/gaming-monitors/samsung-ups-its-4k-qd-oled-gaming-monitor-ante-with-impressive-new-360-hz-rgb-stripe-hdr-600-panel/" target="_blank"><em>and</em> RGB-stripe subpixels for later this year</a>.</p><p>That latter panel in particular makes the new LG WOLED in the Asus ROG Swift PG32UCWM look a bit behind the curve, even as it launches. It'll do 350 nits full screen and 1,500 peak HDR.</p><p>The LG WOLED in the Asus, meanwhile, tops out at 1,000 nits peak HDR. Asus hasn't quoted as fullscreen figure. But it will likely be in the 250 to 275 nits range. These brightness figures are despite the panel using LG's latest Tandem OLED tech. And that's likely because of the removal of the white subpixel, which LG has thus far used to increase the brightness rating of its OLEDs.</p><p>Still, the good news here is that OLED technology is really kicking on this year. We're getting brighter panels seemingly by the week and RGB-stripe is being ever more widely adopted.</p><p>I wouldn't be surprised if most OLED gaming monitors are RGB-stripe by this time next year. Add in increased brightness and we're surely approaching a situation where the art of OLED gaming monitors is pretty much perfected.</p><p>Well, maybe with one final caveat around burn-in remaining. <a href="https://www.pcgamer.com/hardware/gaming-monitors/after-two-years-and-over-6-000-hours-monitors-unboxeds-long-term-oled-gaming-monitor-test-shows-increasing-burn-in/" target="_blank">But the evidence continues to mount</a> around existing panels that burn-in isn't a massive issue. And these newer panels are meant to be yet more robust.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/asus-outs-32-inch-4k-oled-gaming-monitor-with-new-lg-rgb-stripe-panel-but-its-a-bit-behind-on-brightness/</link>
                                                                            <description>
                            <![CDATA[ Beaten by Samsung's latest QD-OLED tech, already... ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qRaomEquzYnqs6uP9pUVr</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fuPR9BWErXi88AMEjLP62B-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 13:21:14 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 14:43:02 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fuPR9BWErXi88AMEjLP62B-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus ROG Swift PG32UCWM]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Swift PG32UCWM 32-inch 4K OLED monitor]]></media:description>                                                            <media:text><![CDATA[Asus ROG Swift PG32UCWM 32-inch 4K OLED monitor]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Swift PG32UCWM 32-inch 4K OLED monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fuPR9BWErXi88AMEjLP62B-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The OLED gaming monitor tech announcements are coming thick and fast at Computex this year. One intriguing new monitor has been outed by Asus featuring a new WOLED panel from LG that we've not seen before.</p><p>The big news is that the <a href="https://rog.asus.com/articles/gaming-monitors/the-rog-swift-oled-pg32ucwm-combines-rgb-stripe-oled-with-the-improved-heat-management-of-gan/" target="_blank">Asus ROG Swift PG32UCWM features RGB-stripe technology</a>. In other words, the panel's subpixel structure is composed of conventional red, green and blue vertical subpixels in that order.</p><p>Until recently, all OLED gaming monitors had panels with various weird and wonderful subpixel structures. LG's panels had an extra white subpixel to boost peak brightness. Samsung used a triangular layout, albeit with the standard RGB colours.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>These non-standard subpixel layouts cause various issues. So, the ideal solution is an absolutely standard RGB-stripe structure. And that's what the Asus ROG Swift PG32UCWM's new LG WOLED panel offers.</p><p>Note that the "W" in LG's WOLED branding doesn't refer to a white subpixel, but the white colour of the base emissive OLED material, which is then passed through red, green and blue filters for each subpixel, respectively.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZpKgY4bZLUujPt4iNU9zcV" name="MSI MPG 322UR X24 00003" alt="MSI MPG 322UR X24 monitor" src="https://cdn.mos.cms.futurecdn.net/ZpKgY4bZLUujPt4iNU9zcV.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/ZpKgY4bZLUujPt4iNU9zcV.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The MSI MPG 322UR X24 is already brighter... </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Anywho, the ROG Swift PG32UCWM is, as I said, a 32-inch 4K model. It runs at 240 Hz at 4K and offers an alternative 1080p mode at 480 Hz. It also sports VESA DisplayHDR True Black 400 certification. And that's where things get a bit tricky.</p><p>You can already buy 32-inch 4K Samsung QD-OLED based monitors, including the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI MPG 322UR X24 I reviewed recently</a>, that offer brighter True Black 500 certification. And Samsung has announced yet another 32-inch 4K panel with True Black 600 certification, 360 Hz refresh <a href="https://www.pcgamer.com/hardware/gaming-monitors/samsung-ups-its-4k-qd-oled-gaming-monitor-ante-with-impressive-new-360-hz-rgb-stripe-hdr-600-panel/" target="_blank"><em>and</em> RGB-stripe subpixels for later this year</a>.</p><p>That latter panel in particular makes the new LG WOLED in the Asus ROG Swift PG32UCWM look a bit behind the curve, even as it launches. It'll do 350 nits full screen and 1,500 peak HDR.</p><p>The LG WOLED in the Asus, meanwhile, tops out at 1,000 nits peak HDR. Asus hasn't quoted as fullscreen figure. But it will likely be in the 250 to 275 nits range. These brightness figures are despite the panel using LG's latest Tandem OLED tech. And that's likely because of the removal of the white subpixel, which LG has thus far used to increase the brightness rating of its OLEDs.</p><p>Still, the good news here is that OLED technology is really kicking on this year. We're getting brighter panels seemingly by the week and RGB-stripe is being ever more widely adopted.</p><p>I wouldn't be surprised if most OLED gaming monitors are RGB-stripe by this time next year. Add in increased brightness and we're surely approaching a situation where the art of OLED gaming monitors is pretty much perfected.</p><p>Well, maybe with one final caveat around burn-in remaining. <a href="https://www.pcgamer.com/hardware/gaming-monitors/after-two-years-and-over-6-000-hours-monitors-unboxeds-long-term-oled-gaming-monitor-test-shows-increasing-burn-in/" target="_blank">But the evidence continues to mount</a> around existing panels that burn-in isn't a massive issue. And these newer panels are meant to be yet more robust.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus is releasing 'mystery' mini loot boxes with the most peculiar little keycaps I've ever seen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We've seen all manner of keycaps over the years, from <a href="https://www.pcgamer.com/kerbal-space-program-artisan-keycaps/" target="_blank">Kerbals</a> to <a href="https://www.pcgamer.com/hardware/gaming-keyboards/if-you-hurry-you-can-pick-up-a-set-of-these-sweet-artisan-keycaps-in-all-sorts-of-delicious-combinations/" target="_blank">desserts</a> and just about everything in between. But I don't think I've seen any quite so peculiar as those <a href="https://rog.asus.com/keyboards/accessories/rog-keycap-mystery-box-edition-20/" target="_blank">just announced from Asus ROG</a>.</p><p>They come in a 'Mystery Box Edition 20', with the latter part of this referring to the company's 20th anniversary line-up. We've already seen an absolute <a href="https://www.pcgamer.com/hardware/graphics-cards/as-if-rog-astral-50-series-graphics-cards-could-get-any-beefier-asus-has-just-announced-a-chonky-anniversary-update/" target="_blank">chonker of a GPU</a> under this moniker, so I guess it makes sense to have something small in the range too like keycaps.</p><p>It <a href="https://www.youtube.com/shorts/wuakP_6YUeU" target="_blank">looks like</a> they are literally mystery boxes, in which you don't know which keycaps you're getting. In one box you get 6x mystery keycaps. And what are the keycaps, exactly? Well, it's all ROG peripherals, of course.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>Each keycap sits on top of a bed of stalagmite crystals. To start with, there's a <a href="https://www.pcgamer.com/you-can-extend-the-life-of-this-gaming-mouse-by-swapping-out-the-switches/" target="_blank">Gladius mouse</a>, a <a href="https://www.pcgamer.com/hardware/controllers/asus-announces-the-raikiri-ii-controller-with-anti-drift-tmr-joysticks-and-1000-hz-wireless-polling-which-should-make-the-razer-wolverine-v3-pro-look-up-from-its-breakfast/" target="_blank">Raikiri controller</a>, an <a href="https://www.pcgamer.com/hardware/gaming-headsets/asus-rog-delta-ii-gaming-headset-review/" target="_blank">Asus Delta headset</a>, alongside a couple of different versions of the ROG logo.</p><p>The last couple are the most interest of the bunch, though. There's the <a href="https://rog.asus.com/uk/apparel-bags-gear/gear/rog-chariot-gaming-chair-model/" target="_blank">Chariot chair</a> which, erm, spins around. Not on its own, you have to spin it yourself, but still. Peculiar. Then there's the <a href="https://www.pcgamer.com/asus-rog-keyboard-combines-rgb-lighting-with-a-detachable-numpad/" target="_blank">Claymore keyboard</a> which is split into two. The left side has the bulk of the keyboard, while the right has the numpad, and both can be pressed independently. Y'know, just 'cause.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fQxf9riVzo46Tmt58Pia6B" name="Asuskeycaps" alt="Images of ROG Keycap Mystery Box Edition 20 designs, including a spinning gaming chair and a keyboard on a keycap" src="https://cdn.mos.cms.futurecdn.net/fQxf9riVzo46Tmt58Pia6B.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/fQxf9riVzo46Tmt58Pia6B.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The only thing that I think would make it better would be if there were a little keyboard keycap on the keyboard keycap. But alas, we're just a single order of magnitude into bonkers territory here.</p><p>It's a bit silly, but it's also just a bit of fun, so I'm not too against it. The company has announced plenty of more serious products at this year's Computex, including an <a href="https://www.pcgamer.com/hardware/gaming-monitors/this-could-be-the-competitive-panel-of-my-dreams-the-worlds-first-esport-oled-monitor-looks-to-be-a-540-hz-24-5-inch-beast/" target="_blank">esports OLED monitor</a> I quite like the look of, so I'll forgive Asus for the frivolity here. Though much will depend on just how rare the fancier keycaps are, because I wouldn't much fancy having to rack up dozens of spares just to collect them all.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-keyboards/asus-is-releasing-mystery-mini-loot-boxes-with-the-most-peculiar-little-keycaps-ive-ever-seen/</link>
                                                                            <description>
                            <![CDATA[ Mysterious indeed. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SnFXBAAyWoCynpbgEcVTD9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WdYfa9drMT8tRc2Fz5By5i-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 10:22:43 +0000</pubDate>                                                                                                                                <updated>Thu, 04 Jun 2026 15:16:59 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/WdYfa9drMT8tRc2Fz5By5i-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus ROG]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The keycaps in an Asus ROG Keycap Mystery Box Edition 20.]]></media:description>                                                            <media:text><![CDATA[The keycaps in an Asus ROG Keycap Mystery Box Edition 20.]]></media:text>
                                <media:title type="plain"><![CDATA[The keycaps in an Asus ROG Keycap Mystery Box Edition 20.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WdYfa9drMT8tRc2Fz5By5i-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We've seen all manner of keycaps over the years, from <a href="https://www.pcgamer.com/kerbal-space-program-artisan-keycaps/" target="_blank">Kerbals</a> to <a href="https://www.pcgamer.com/hardware/gaming-keyboards/if-you-hurry-you-can-pick-up-a-set-of-these-sweet-artisan-keycaps-in-all-sorts-of-delicious-combinations/" target="_blank">desserts</a> and just about everything in between. But I don't think I've seen any quite so peculiar as those <a href="https://rog.asus.com/keyboards/accessories/rog-keycap-mystery-box-edition-20/" target="_blank">just announced from Asus ROG</a>.</p><p>They come in a 'Mystery Box Edition 20', with the latter part of this referring to the company's 20th anniversary line-up. We've already seen an absolute <a href="https://www.pcgamer.com/hardware/graphics-cards/as-if-rog-astral-50-series-graphics-cards-could-get-any-beefier-asus-has-just-announced-a-chonky-anniversary-update/" target="_blank">chonker of a GPU</a> under this moniker, so I guess it makes sense to have something small in the range too like keycaps.</p><p>It <a href="https://www.youtube.com/shorts/wuakP_6YUeU" target="_blank">looks like</a> they are literally mystery boxes, in which you don't know which keycaps you're getting. In one box you get 6x mystery keycaps. And what are the keycaps, exactly? Well, it's all ROG peripherals, of course.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>Each keycap sits on top of a bed of stalagmite crystals. To start with, there's a <a href="https://www.pcgamer.com/you-can-extend-the-life-of-this-gaming-mouse-by-swapping-out-the-switches/" target="_blank">Gladius mouse</a>, a <a href="https://www.pcgamer.com/hardware/controllers/asus-announces-the-raikiri-ii-controller-with-anti-drift-tmr-joysticks-and-1000-hz-wireless-polling-which-should-make-the-razer-wolverine-v3-pro-look-up-from-its-breakfast/" target="_blank">Raikiri controller</a>, an <a href="https://www.pcgamer.com/hardware/gaming-headsets/asus-rog-delta-ii-gaming-headset-review/" target="_blank">Asus Delta headset</a>, alongside a couple of different versions of the ROG logo.</p><p>The last couple are the most interest of the bunch, though. There's the <a href="https://rog.asus.com/uk/apparel-bags-gear/gear/rog-chariot-gaming-chair-model/" target="_blank">Chariot chair</a> which, erm, spins around. Not on its own, you have to spin it yourself, but still. Peculiar. Then there's the <a href="https://www.pcgamer.com/asus-rog-keyboard-combines-rgb-lighting-with-a-detachable-numpad/" target="_blank">Claymore keyboard</a> which is split into two. The left side has the bulk of the keyboard, while the right has the numpad, and both can be pressed independently. Y'know, just 'cause.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fQxf9riVzo46Tmt58Pia6B" name="Asuskeycaps" alt="Images of ROG Keycap Mystery Box Edition 20 designs, including a spinning gaming chair and a keyboard on a keycap" src="https://cdn.mos.cms.futurecdn.net/fQxf9riVzo46Tmt58Pia6B.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/fQxf9riVzo46Tmt58Pia6B.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The only thing that I think would make it better would be if there were a little keyboard keycap on the keyboard keycap. But alas, we're just a single order of magnitude into bonkers territory here.</p><p>It's a bit silly, but it's also just a bit of fun, so I'm not too against it. The company has announced plenty of more serious products at this year's Computex, including an <a href="https://www.pcgamer.com/hardware/gaming-monitors/this-could-be-the-competitive-panel-of-my-dreams-the-worlds-first-esport-oled-monitor-looks-to-be-a-540-hz-24-5-inch-beast/" target="_blank">esports OLED monitor</a> I quite like the look of, so I'll forgive Asus for the frivolity here. Though much will depend on just how rare the fancier keycaps are, because I wouldn't much fancy having to rack up dozens of spares just to collect them all.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus has announced a gold-plated 82 g version of its Harpe II mouse with a 65K DPI, but it's way out of my budget ]]></title>
                                                                                                <dc:content><![CDATA[ <p>With Asus' ROG brand turning 20 years old this year, it has announced a whole pile of fancy black and gold gaming gear at Computex. Its new 82 g mouse is just as fancy as you'd expect and comes with some truly outrageous specs. </p><p>Called the ROG Harpe II Extreme Edition 20, Asus's new gaming mouse has "Authentic 24K gold-plated detailing", as well as a black translucent shell. The first time I saw it, I thought it looked a bit like it had cardboard internals (because gold under black certainly muted the colour palette a tad), but I don't think it looks bad by any stretch. </p><p>With it, you get a max 8,000 Hz polling rate (both wired and wireless), along with Asus's own ROG 100M optical micro switches, and a 65K DPI sensor. Those are truly absurdly high specs. The <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>, our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a>, also goes up to 8,000 Hz polling but only 50,000 DPI. However, the max polling and max DPI of both of these gaming mice are arguably too much for 99% of players, and 8k polling often isn't worth the battery drain for a wireless mouse. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>82 g is a good bit heftier than the V4 Pro, and I suspect that could have something to do with the gold internals. It is based on the Harpe II Ace (which is only 48 grams), and Asus says its shape was developed with the help of esports pros. </p><p>Asus also notes it comes in a "display-ready presentation box", and that box seems to come with stickers, a cable, the connectors, and a keyring of some kind. Asus has also announced the <a href="https://rog.asus.com/keyboards/keyboards/aura-rgb/rog-azoth-extreme-edition-20/" target="_blank">ROG Azoth Extreme Edition 20</a>, which is a black and gold-themed variant of the <a href="https://www.pcgamer.com/asus-rog-azoth-gaming-keyboard-review/" target="_blank">ROG Azoth</a> gaming keyboard. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yVxnmSWZm6uEAcbVKkx4eb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9erVVK5HVH4eiAkN6M5ycb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6NVdwez8ZZRA5gLKvrmngb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure></figure><p>Asus has confirmed to me that the Harpe II Extreme Edition will be $260 and the Azoth Extreme Edition will be $600. That's a lot more than the Viper 4 Pro, and Razer's offering isn't exactly cheap.</p><p>As with all of Asus' ROG 20th anniversary items, this gaming mouse seems like a commemorative item, more so than something you'd just buy to simply use. And I'd imagine you'd need to have quite a bit of cash burning a hole in your pocket to consider it. Here's looking at you, <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/the-asus-rog-xbox-ally-x-has-just-received-an-upgraded-oled-model-in-a-bundle-with-ar-glasses-and-my-wallet-is-thoroughly-braced/" target="_blank">Xbox Ally X20 bundle</a>. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-mice/asus-has-announced-a-gold-plated-82-g-version-of-its-harpe-ii-mouse-with-a-65k-dpi-but-price-rumours-make-me-think-its-way-out-of-my-budget/</link>
                                                                            <description>
                            <![CDATA[ That gold seems to be adding a lot of weight too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8MWbfUYX6wzjzS8P4r297D</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 01 Jun 2026 16:28:56 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 16:30:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:description>                                                            <media:text><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With Asus' ROG brand turning 20 years old this year, it has announced a whole pile of fancy black and gold gaming gear at Computex. Its new 82 g mouse is just as fancy as you'd expect and comes with some truly outrageous specs. </p><p>Called the ROG Harpe II Extreme Edition 20, Asus's new gaming mouse has "Authentic 24K gold-plated detailing", as well as a black translucent shell. The first time I saw it, I thought it looked a bit like it had cardboard internals (because gold under black certainly muted the colour palette a tad), but I don't think it looks bad by any stretch. </p><p>With it, you get a max 8,000 Hz polling rate (both wired and wireless), along with Asus's own ROG 100M optical micro switches, and a 65K DPI sensor. Those are truly absurdly high specs. The <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>, our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a>, also goes up to 8,000 Hz polling but only 50,000 DPI. However, the max polling and max DPI of both of these gaming mice are arguably too much for 99% of players, and 8k polling often isn't worth the battery drain for a wireless mouse. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>82 g is a good bit heftier than the V4 Pro, and I suspect that could have something to do with the gold internals. It is based on the Harpe II Ace (which is only 48 grams), and Asus says its shape was developed with the help of esports pros. </p><p>Asus also notes it comes in a "display-ready presentation box", and that box seems to come with stickers, a cable, the connectors, and a keyring of some kind. Asus has also announced the <a href="https://rog.asus.com/keyboards/keyboards/aura-rgb/rog-azoth-extreme-edition-20/" target="_blank">ROG Azoth Extreme Edition 20</a>, which is a black and gold-themed variant of the <a href="https://www.pcgamer.com/asus-rog-azoth-gaming-keyboard-review/" target="_blank">ROG Azoth</a> gaming keyboard. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yVxnmSWZm6uEAcbVKkx4eb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9erVVK5HVH4eiAkN6M5ycb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6NVdwez8ZZRA5gLKvrmngb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure></figure><p>Asus has confirmed to me that the Harpe II Extreme Edition will be $260 and the Azoth Extreme Edition will be $600. That's a lot more than the Viper 4 Pro, and Razer's offering isn't exactly cheap.</p><p>As with all of Asus' ROG 20th anniversary items, this gaming mouse seems like a commemorative item, more so than something you'd just buy to simply use. And I'd imagine you'd need to have quite a bit of cash burning a hole in your pocket to consider it. Here's looking at you, <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/the-asus-rog-xbox-ally-x-has-just-received-an-upgraded-oled-model-in-a-bundle-with-ar-glasses-and-my-wallet-is-thoroughly-braced/" target="_blank">Xbox Ally X20 bundle</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ As if ROG Astral 50-series graphics cards could get any beefier, Asus has just announced a CHONKY anniversary update ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As hardware goes, graphics cards can be on the heftier side. <a href="https://www.pcgamer.com/hardware/the-rtx-5090-founders-edition-might-be-svelte-but-the-asus-rog-astral-cards-are-absolute-chonkers/" target="_blank">Asus ROG's Astral cards were already a case in point</a>, but the company has just unveiled an anniversary edition well-deserving of the two C's in 'thicc'.</p><p>During this year's Computex, Asus announced the <a href="https://rog.asus.com/graphics-cards/graphics-cards/rog-astral/rog-astral-rtx5090-p32g-edition-20/" target="_blank">ROG Astral GeForce RTX 5090 Edition 20</a>. The GPU isn't only CHONKY, but makes the most of its expanded surface area with a curved AMOLED display and "<a href="https://press.asus.com/news/press-releases/rog-edition-20-computex-2026/" target="_blank">a quad-fan design that delivers up to 20% improved airflow</a>." The main drawback is that this big boy graphics card will likely gobble up not only the contents of your wallet, but all of your PCIe slots too.</p><p>The Edition 20 series celebrates the ROG (Republic of Gamers) sub-brand's 20th anniversary. <a href="https://rog.asus.com/content/rog-edition-20/" target="_blank">The full ROG Edition 20 lineup</a> encompasses a number of other PC components, including a mother board and even an NUC, marking all of the hardware with a black-gold colourway. Asus Chairman Jonney Shih said during his opening speech at Computex 2026, "Twenty years on, we didn't just change the game, we transformed the world around it."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>No firm release window for the ROG Astral GeForce RTX 5090 Edition 20 has yet been announced. So far, Asus has only said, "Many limited-edition items and the exclusive Armoury Crate Edition 20 software theme will be released as limited-time offerings throughout 2026."</p><p>Pricing details are also thin on the ground. However, judging by the ROG Astral GeForce RTX 5090 most recent flirtation with all that glitters—specifically, the $7,000 gold-plated <a href="https://www.pcgamer.com/hardware/graphics-cards/one-day-the-silicon-in-this-usd7000-asus-rtx-5090-will-be-worthless-but-youll-still-have-a-whole-6-grams-of-solid-gold-to-make-up-for-it/" target="_blank">Asus ROG Astral GeForce RTX 5090 Dhahab OC Edition</a>—it will likely cost a pretty penny. The slightly less powerful <a href="https://www.pcgamer.com/hardware/graphics-cards/cant-afford-the-usd7-000-gold-plated-asus-rtx-5090-how-about-the-downright-reasonable-usd2-589-rtx-5080-core-version/" target="_blank">Asus ROG Astral RTX 5080 Dhabab Core</a> edition still went for $2,589. With those kinds of numbers, it hardly seems worth saving up my pennies.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/X24iP2W2Y5Nzn6bRw4NnKY.jpg" alt="The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kszHBBPoK7EBjbfibEpv7Y.jpg" alt="The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CFkWG5yWHNiNC4m3CVQsKY.jpg" alt="The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>This card, along with the other ROG Edition 20 components, is limited edition, just as <a href="https://www.pcgamer.com/hardware/graphics-cards/call-that-ideal-gpu-physique-nah-the-800-w-30th-anniversary-asus-rog-matrix-rtx-5090-is-ideal-gpu-physique/" target="_blank">last year's ROG Matrix RTX 5090</a> was. There were only 1,000 models of that one, and of course limited supplies tends to mean higher prices.</p><p>Still though, the ROG Astral GeForce RTX 5090 mounted on the corresponding Edition 20 the <a href="https://rog.asus.com/cases/rog-gr20-edition-20/" target="_blank">open-frame ROG GR20 PC case</a> was a thing of beauty to behold on the Computex showfloor. I'd be inclined to consider an open concept set up like this show piece were it not for the fact my home office is an absolute dust magnet—and I'm not made of PCIe slots, either.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/as-if-rog-astral-50-series-graphics-cards-could-get-any-beefier-asus-has-just-announced-a-chonky-anniversary-update/</link>
                                                                            <description>
                            <![CDATA[ Funky and chunky, larger than life. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vbi3NJesMpHSab8nLeUf4A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MgRMwfeMtVHvnDdjctrwKY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 01 Jun 2026 15:09:03 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 14:45:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/MgRMwfeMtVHvnDdjctrwKY-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026.]]></media:description>                                                            <media:text><![CDATA[The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026.]]></media:text>
                                <media:title type="plain"><![CDATA[The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MgRMwfeMtVHvnDdjctrwKY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As hardware goes, graphics cards can be on the heftier side. <a href="https://www.pcgamer.com/hardware/the-rtx-5090-founders-edition-might-be-svelte-but-the-asus-rog-astral-cards-are-absolute-chonkers/" target="_blank">Asus ROG's Astral cards were already a case in point</a>, but the company has just unveiled an anniversary edition well-deserving of the two C's in 'thicc'.</p><p>During this year's Computex, Asus announced the <a href="https://rog.asus.com/graphics-cards/graphics-cards/rog-astral/rog-astral-rtx5090-p32g-edition-20/" target="_blank">ROG Astral GeForce RTX 5090 Edition 20</a>. The GPU isn't only CHONKY, but makes the most of its expanded surface area with a curved AMOLED display and "<a href="https://press.asus.com/news/press-releases/rog-edition-20-computex-2026/" target="_blank">a quad-fan design that delivers up to 20% improved airflow</a>." The main drawback is that this big boy graphics card will likely gobble up not only the contents of your wallet, but all of your PCIe slots too.</p><p>The Edition 20 series celebrates the ROG (Republic of Gamers) sub-brand's 20th anniversary. <a href="https://rog.asus.com/content/rog-edition-20/" target="_blank">The full ROG Edition 20 lineup</a> encompasses a number of other PC components, including a mother board and even an NUC, marking all of the hardware with a black-gold colourway. Asus Chairman Jonney Shih said during his opening speech at Computex 2026, "Twenty years on, we didn't just change the game, we transformed the world around it."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>No firm release window for the ROG Astral GeForce RTX 5090 Edition 20 has yet been announced. So far, Asus has only said, "Many limited-edition items and the exclusive Armoury Crate Edition 20 software theme will be released as limited-time offerings throughout 2026."</p><p>Pricing details are also thin on the ground. However, judging by the ROG Astral GeForce RTX 5090 most recent flirtation with all that glitters—specifically, the $7,000 gold-plated <a href="https://www.pcgamer.com/hardware/graphics-cards/one-day-the-silicon-in-this-usd7000-asus-rtx-5090-will-be-worthless-but-youll-still-have-a-whole-6-grams-of-solid-gold-to-make-up-for-it/" target="_blank">Asus ROG Astral GeForce RTX 5090 Dhahab OC Edition</a>—it will likely cost a pretty penny. The slightly less powerful <a href="https://www.pcgamer.com/hardware/graphics-cards/cant-afford-the-usd7-000-gold-plated-asus-rtx-5090-how-about-the-downright-reasonable-usd2-589-rtx-5080-core-version/" target="_blank">Asus ROG Astral RTX 5080 Dhabab Core</a> edition still went for $2,589. With those kinds of numbers, it hardly seems worth saving up my pennies.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/X24iP2W2Y5Nzn6bRw4NnKY.jpg" alt="The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kszHBBPoK7EBjbfibEpv7Y.jpg" alt="The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CFkWG5yWHNiNC4m3CVQsKY.jpg" alt="The ROG Astral GeForce RTX 5090 Edition 20 is seen mounted on the open-frame ROG GR20 PC case on the showfloor of Computex 2026." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>This card, along with the other ROG Edition 20 components, is limited edition, just as <a href="https://www.pcgamer.com/hardware/graphics-cards/call-that-ideal-gpu-physique-nah-the-800-w-30th-anniversary-asus-rog-matrix-rtx-5090-is-ideal-gpu-physique/" target="_blank">last year's ROG Matrix RTX 5090</a> was. There were only 1,000 models of that one, and of course limited supplies tends to mean higher prices.</p><p>Still though, the ROG Astral GeForce RTX 5090 mounted on the corresponding Edition 20 the <a href="https://rog.asus.com/cases/rog-gr20-edition-20/" target="_blank">open-frame ROG GR20 PC case</a> was a thing of beauty to behold on the Computex showfloor. I'd be inclined to consider an open concept set up like this show piece were it not for the fact my home office is an absolute dust magnet—and I'm not made of PCIe slots, either.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Asus ROG Xbox Ally X has just received an upgraded OLED model in a bundle with AR glasses, and my wallet is thoroughly braced ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">Asus ROG Xbox Ally X</a> is undeniably a great device, but it's an expensive one. So when I saw Asus had unveiled an upgraded anniversary edition, bundled with a pair of AR glasses, I felt a little pain for my bank account. </p><p>The <a href="https://rog.asus.com/gaming-handhelds/rog-ally/rog-xbox-ally-x20-bundle-2026/" target="_blank">Asus ROG Xbox Ally X20 bundle</a> includes an Xbox ROG Ally X with a snazzy black and gold theming (including a 'custom gold internal structure'), TMR thumbsticks, and even the addition of a  7.4-inch OLED screen. </p><p>For context, the standard ROG Xbox Ally X comes with a 7-inch IPS LCD screen, so this is already a major upgrade. Both screens have a 120 Hz refresh rate. The TMR thumbsticks are a welcome addition, meaning you're less likely to have to take the thing apart due to stick drift. TMR sticks should also make for a slightly better battery life, too. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>Finally, it comes with a new D-Pad that can be swapped between four-way and eight-way input. </p><p>In the new models, you can expect almost the same processor (the <a href="https://www.amd.com/en/products/processors/handhelds/ryzen-z-series/z2-series/ai-z2-extreme.html" target="_blank">Ryzen AI Z2 Extreme</a> in the X20 has an NPU, but other than that, it's exactly the same as the Ryzen Z2 Extreme), which means pretty much identical game performance, as well as 24 GB of LPDDR5X memory, a 1 TB SSD, and an 80 Wh battery. The X20 is around 40 g heavier, but everything else remains the same. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Zsyd5CkZSRgcxrUpyPXME5.jpg" alt="Asus ROG Xbox Ally X20 and Xreal AR glasses" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5UwzeSbTtUR3KBkTeBgbEh.jpg" alt="Asus ROG Xbox Ally X20 on a marble counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EfKGzp3gqgttazAF8XNUFh.jpg" alt="Asus ROG Xbox Ally X20 on a marble counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V5KmuEqjGRmk7B9qAMDxrg.jpg" alt="Asus ROG Xbox Ally X20 on a marble counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Unfortunately, we don't know the answer to the biggest questions here. We don't have a confirmed price point or a release date. There are some random numbers on the side of the page when you get to the 20th anniversary section, so they could correlate, or they could… not. </p><p>As for price, I'm expecting a very heavy hit here. Not only are you getting some meaningful upgrades on the original $1,000 Xbox Ally X, but you're also adding in a pair of <a href="https://eu.shop.xreal.com/products/rog-xreal-r1?srsltid=AfmBOooZY3QgQnC91QQSOnFm25hlVDO8hakCHGcuxst-6jiG7jIdYzpq" target="_blank">ROG XReal R1 AR glasses</a>, which fetch around $1,000 by themselves. This is all before mentioning that the ongoing memory crisis has been a major pain when it comes to reasonably priced hardware, and 24 GB of memory is quite a lot. </p><p>The sell for this X20 bundle is the pairing of the glasses and the handheld. You can plug the 240 Hz glasses into the top and get what appears to be a 171-inch screen right in front of you. It is tethered to the device, though, so you likely won't be whipping out that bad boy on the train. Given what I expect its cost to be, I wouldn't want to bring it out of the house anyway. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/handheld-gaming-pcs/the-asus-rog-xbox-ally-x-has-just-received-an-upgraded-oled-model-in-a-bundle-with-ar-glasses-and-my-wallet-is-thoroughly-braced/</link>
                                                                            <description>
                            <![CDATA[ It's not clear yet if you can buy it without the AR glasses. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6VeXdJmJDjKre3d9CXsvVS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vFDzoBMuDK7o4hQdDQJY3a-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 01 Jun 2026 14:56:00 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 14:45:38 +0000</updated>
                                                                                                                                            <category><![CDATA[Handheld Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vFDzoBMuDK7o4hQdDQJY3a-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Xbox Ally X20 on a marble counter]]></media:description>                                                            <media:text><![CDATA[Asus ROG Xbox Ally X20 on a marble counter]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Xbox Ally X20 on a marble counter]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vFDzoBMuDK7o4hQdDQJY3a-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">Asus ROG Xbox Ally X</a> is undeniably a great device, but it's an expensive one. So when I saw Asus had unveiled an upgraded anniversary edition, bundled with a pair of AR glasses, I felt a little pain for my bank account. </p><p>The <a href="https://rog.asus.com/gaming-handhelds/rog-ally/rog-xbox-ally-x20-bundle-2026/" target="_blank">Asus ROG Xbox Ally X20 bundle</a> includes an Xbox ROG Ally X with a snazzy black and gold theming (including a 'custom gold internal structure'), TMR thumbsticks, and even the addition of a  7.4-inch OLED screen. </p><p>For context, the standard ROG Xbox Ally X comes with a 7-inch IPS LCD screen, so this is already a major upgrade. Both screens have a 120 Hz refresh rate. The TMR thumbsticks are a welcome addition, meaning you're less likely to have to take the thing apart due to stick drift. TMR sticks should also make for a slightly better battery life, too. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>Finally, it comes with a new D-Pad that can be swapped between four-way and eight-way input. </p><p>In the new models, you can expect almost the same processor (the <a href="https://www.amd.com/en/products/processors/handhelds/ryzen-z-series/z2-series/ai-z2-extreme.html" target="_blank">Ryzen AI Z2 Extreme</a> in the X20 has an NPU, but other than that, it's exactly the same as the Ryzen Z2 Extreme), which means pretty much identical game performance, as well as 24 GB of LPDDR5X memory, a 1 TB SSD, and an 80 Wh battery. The X20 is around 40 g heavier, but everything else remains the same. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Zsyd5CkZSRgcxrUpyPXME5.jpg" alt="Asus ROG Xbox Ally X20 and Xreal AR glasses" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5UwzeSbTtUR3KBkTeBgbEh.jpg" alt="Asus ROG Xbox Ally X20 on a marble counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EfKGzp3gqgttazAF8XNUFh.jpg" alt="Asus ROG Xbox Ally X20 on a marble counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V5KmuEqjGRmk7B9qAMDxrg.jpg" alt="Asus ROG Xbox Ally X20 on a marble counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Unfortunately, we don't know the answer to the biggest questions here. We don't have a confirmed price point or a release date. There are some random numbers on the side of the page when you get to the 20th anniversary section, so they could correlate, or they could… not. </p><p>As for price, I'm expecting a very heavy hit here. Not only are you getting some meaningful upgrades on the original $1,000 Xbox Ally X, but you're also adding in a pair of <a href="https://eu.shop.xreal.com/products/rog-xreal-r1?srsltid=AfmBOooZY3QgQnC91QQSOnFm25hlVDO8hakCHGcuxst-6jiG7jIdYzpq" target="_blank">ROG XReal R1 AR glasses</a>, which fetch around $1,000 by themselves. This is all before mentioning that the ongoing memory crisis has been a major pain when it comes to reasonably priced hardware, and 24 GB of memory is quite a lot. </p><p>The sell for this X20 bundle is the pairing of the glasses and the handheld. You can plug the 240 Hz glasses into the top and get what appears to be a 171-inch screen right in front of you. It is tethered to the device, though, so you likely won't be whipping out that bad boy on the train. Given what I expect its cost to be, I wouldn't want to bring it out of the house anyway. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ OLED gaming monitor sales are booming as shipments increase 78% in the first quarter of 2026 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The march of OLED technology continues. <a href="https://www.trendforce.com/presscenter/news/20260519-13050.html" target="_blank">According to market research outfit Trendforce</a>, OLED monitor shipments are up by 78% year-on-year in the first quarter of 2026. Trendforce reckons increased supply of Samsung's QD-OLED panels is a key factor, but it's actually Asus that is selling the most OLED monitors.</p><p>Q1 2026's figures are actually down 11% on Q4 2025. But given tech products have distinct annual cycles driven by things like school schedules and holiday periods, the most representative comparisons are with the same quarter the previous year. In that context, OLED's continuing progress is clear enough.</p><p>Apart from the broader trend toward OLED, Trendforce reckons Samsung ramping up supply is a key factor. "The key growth driver was the increasingly abundant supply of QD-OLED panels, which enabled new market entrants to ramp up volumes and effectively fill gaps in the market," Trendforce says.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6jx1O"></div>                            </div>                            <script src="https://kwizly.com/embed/O6jx1O.js" async></script><p>Perhaps somewhat surprisingly given its premium pricing, it's actually Asus that is selling the most OLED monitors, with 24% market share. "Its leadership was underpinned by a comprehensive OLED product lineup," Trendforce says, noting how broad Asus's OLED monitor range is.</p><p>Samsung (Samsung Electronics that makes monitors, as opposed to Samsung Displays that makes the actual QD-OLED panels) came second with a 16.4% share, while MSI clocked third with 12.2%.</p><p>This time around, Trendforce isn't quoting overall volumes of OLED monitor shipments. But to put all this into context, it previously said that the <a href="https://www.pcgamer.com/hardware/gaming-monitors/say-what-you-want-about-burn-in-sales-of-oled-pc-monitors-surged-by-92-percent-in-2025/" target="_blank">overall OLED monitor market amounted to 2.735 million units in 2025</a>, a 92% increase on 2024.</p><p>While it's a somewhat subjective call, I'd say Samsung driving volumes of OLED monitors is a good thing. Samsung's QD-OLED panels tend to be more vibrant than LG's competing WOLED panels thanks to utilising a pure RGB subpixel structure where LG relies on an additional white subpixel to boost measured brightness in a way that doesn't always translate well into the real-world experience.</p><p>Put another way, Samsung's latest QD-OLED panel tech, as seen in the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-341cqr-qd-oled-x36-review/" target="_blank">MSI MPG 341CQR X36</a> in 34-inch ultrawide form and the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI MPG 322UR X24</a> in 32-inch 4K configuration, is pretty darn stellar.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/oled-gaming-monitor-sales-are-booming-as-shipments-increase-78-percent-in-the-first-quarter-of-2026/</link>
                                                                            <description>
                            <![CDATA[ Samsung seems to be flooding the market with QD-OLED panels. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">aRRYQdaSmu9sZdY7MWR2te</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZpKgY4bZLUujPt4iNU9zcV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 26 May 2026 10:04:52 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ZpKgY4bZLUujPt4iNU9zcV-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI MPG 322UR X24 monitor]]></media:description>                                                            <media:text><![CDATA[MSI MPG 322UR X24 monitor]]></media:text>
                                <media:title type="plain"><![CDATA[MSI MPG 322UR X24 monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZpKgY4bZLUujPt4iNU9zcV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The march of OLED technology continues. <a href="https://www.trendforce.com/presscenter/news/20260519-13050.html" target="_blank">According to market research outfit Trendforce</a>, OLED monitor shipments are up by 78% year-on-year in the first quarter of 2026. Trendforce reckons increased supply of Samsung's QD-OLED panels is a key factor, but it's actually Asus that is selling the most OLED monitors.</p><p>Q1 2026's figures are actually down 11% on Q4 2025. But given tech products have distinct annual cycles driven by things like school schedules and holiday periods, the most representative comparisons are with the same quarter the previous year. In that context, OLED's continuing progress is clear enough.</p><p>Apart from the broader trend toward OLED, Trendforce reckons Samsung ramping up supply is a key factor. "The key growth driver was the increasingly abundant supply of QD-OLED panels, which enabled new market entrants to ramp up volumes and effectively fill gaps in the market," Trendforce says.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6jx1O"></div>                            </div>                            <script src="https://kwizly.com/embed/O6jx1O.js" async></script><p>Perhaps somewhat surprisingly given its premium pricing, it's actually Asus that is selling the most OLED monitors, with 24% market share. "Its leadership was underpinned by a comprehensive OLED product lineup," Trendforce says, noting how broad Asus's OLED monitor range is.</p><p>Samsung (Samsung Electronics that makes monitors, as opposed to Samsung Displays that makes the actual QD-OLED panels) came second with a 16.4% share, while MSI clocked third with 12.2%.</p><p>This time around, Trendforce isn't quoting overall volumes of OLED monitor shipments. But to put all this into context, it previously said that the <a href="https://www.pcgamer.com/hardware/gaming-monitors/say-what-you-want-about-burn-in-sales-of-oled-pc-monitors-surged-by-92-percent-in-2025/" target="_blank">overall OLED monitor market amounted to 2.735 million units in 2025</a>, a 92% increase on 2024.</p><p>While it's a somewhat subjective call, I'd say Samsung driving volumes of OLED monitors is a good thing. Samsung's QD-OLED panels tend to be more vibrant than LG's competing WOLED panels thanks to utilising a pure RGB subpixel structure where LG relies on an additional white subpixel to boost measured brightness in a way that doesn't always translate well into the real-world experience.</p><p>Put another way, Samsung's latest QD-OLED panel tech, as seen in the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-341cqr-qd-oled-x36-review/" target="_blank">MSI MPG 341CQR X36</a> in 34-inch ultrawide form and the <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI MPG 322UR X24</a> in 32-inch 4K configuration, is pretty darn stellar.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ If gaming laptops are just too bulky for you and you're desperate to burn an enormous hole in your wallet, the new Asus ROG NUC is surely a vision of your dreams ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When Asus took over Intel's baton for the Next Unit of Computing (aka the NUC or mini PC), some of us hoped that we'd be treated to a fresh new direction to the original concept. Essentially, that's what we got, but it also came with something we didn't want, and the latest Asus ROG NUC perhaps embodies everything that has gone wrong with the whole platform.</p><p>Ostensibly, there's not a great deal of difference between the freshly announced <a href="https://press.asus.com/news/press-releases/rog-nuc-16-compact-gaming-pc-rtx-5080-ai/" target="_blank">ROG NUC 16</a> and last year's <a href="https://www.pcgamer.com/hardware/gaming-pcs/the-2025-asus-rog-nuc-looks-epic-and-has-some-mighty-specs-but-a-desktop-gaming-pc-will-probably-be-far-better-value-for-money/" target="_blank">ROG NUC</a>. They both sport Intel Arrow Lake HX processors (albeit the Plus models in the 16) and a GeForce RTX 50-series mobile GPU; you can fit up to 128 GB of memory (up from 96 GB) and two M.2 SSDs in both of them, as well.</p><p>The looks have been spruced up, with the ROG NUC 16 being a tad flashier in appearance than the older design. It's not a radical change, and if I'm permitted to be honest, the white model (sorry, Moonlight White Edition) gives me 'Temu PlayStation' vibes. But mini PC aesthetics are very much a subjective thing, and if it's thumbs up for you, then good on ya.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eM7mDO"></div>                            </div>                            <script src="https://kwizly.com/embed/eM7mDO.js" async></script><p>There's no indication of the official MSRPs for each variant of the ROG NUC 16 just yet, but <a href="https://videocardz.com/newz/asus-rog-nuc-16-2026-launches-with-core-ultra-9-290hx-plus-and-rtx-5080-laptop-gpu-costs-nearly-4500" target="_blank">Videocardz reports that pre-orders in China are roughly in the $4,400 ballpark</a>. Right now, if you're so inclined, you can bag yourself the RTX 5080 version of the previous NUC, with 32 GB of DRAM and 2 TB SSD, for a mere <a href="https://www.amazon.com/NVIDIA%C2%AE-GeForce-ThunderboltTM-Triple-Fan-Lighting/dp/B0FCX1G76X/" target="_blank">$3,868 at Amazon</a>.</p><p>So it looks like if you want a top-spec ROG NUC 16, you'll need to find a spare four thousand bucks stuffed down the back of your couch. Before you splash the cash, though, you should know that this amount of money will get you a <a href="https://www.bhphotovideo.com/c/product/1875949-REG/lenovo_83f50052us_16_legion_pro_7.html" target="_blank">Lenovo Legion Pro 7i with the same hardware</a> and still leave $1,000 spare for an extra display and peripherals.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3268px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="E58QQeexZG6vRkfc6ijgtj" name="framework-desktop-12" alt="Framework Desktop PC" src="https://cdn.mos.cms.futurecdn.net/E58QQeexZG6vRkfc6ijgtj.jpg" mos="" align="middle" fullscreen="" width="3268" height="1838" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Framework Desktop is a mini PC with 128 GB of unified memory that is good for AI tasks </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>NUCs-for-gamers, and mini PCs in general, are always going to be a niche product and thus a low-volume seller, so an inflated price tag is to be expected. But this? Four kilo dollars is beyond any measure of reason or justification, despite the grimness of the RAMpocalypse. Sure, the new NUC can be kitted out with up to 128 GB of DDR5-6400, which you might think would be great for AI modelling.</p><p>However, Asus is marketing this device at gamers—it claims all that memory will ensure "smoother high-FPS gameplay and faster responsiveness"—and the NPU in the Arrow Lake processor isn't good enough to make proper use of masses of DRAM; for that, you need something like the <a href="https://www.pcgamer.com/hardware/gaming-pcs/framework-desktop-pc-review" target="_blank">Framework Desktop</a>. And if you use the GPU instead, you'll be limited to a maximum of 16 GB of VRAM (RTX 5080 variant).</p><p>Other than taking up considerably less desk space than an equivalent laptop, the Asus ROG NUC 16 makes zero sense as a gaming purchase, or any kind of purchase for that matter. Mini PCs are supposed to be ultra-compact, with their compromised performance offset by an enticing price tag.</p><p>Asus <em>does</em> make such NUCs, though they're aimed at the business and education markets. What we've got here is less something for PC gamers, and more for cash cows that can be won over with ROG branding and top-tier hardware specs.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-pcs/if-gaming-laptops-are-just-too-bulky-for-you-and-youre-desperate-to-burn-an-enormous-hole-in-your-wallet-the-new-asus-rog-nuc-is-surely-a-vision-of-your-dreams/</link>
                                                                            <description>
                            <![CDATA[ For me, it's a vision of hell. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QjfrggmaXcWzUpTbYrSgka</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ytGguLcabDUYaEuwEEWY7T-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 20 May 2026 15:25:10 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ytGguLcabDUYaEuwEEWY7T-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A promotional image for the 2026 Asus ROG NUC 16, showing the two color variations, against a green gradient background]]></media:description>                                                            <media:text><![CDATA[A promotional image for the 2026 Asus ROG NUC 16, showing the two color variations, against a green gradient background]]></media:text>
                                <media:title type="plain"><![CDATA[A promotional image for the 2026 Asus ROG NUC 16, showing the two color variations, against a green gradient background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ytGguLcabDUYaEuwEEWY7T-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When Asus took over Intel's baton for the Next Unit of Computing (aka the NUC or mini PC), some of us hoped that we'd be treated to a fresh new direction to the original concept. Essentially, that's what we got, but it also came with something we didn't want, and the latest Asus ROG NUC perhaps embodies everything that has gone wrong with the whole platform.</p><p>Ostensibly, there's not a great deal of difference between the freshly announced <a href="https://press.asus.com/news/press-releases/rog-nuc-16-compact-gaming-pc-rtx-5080-ai/" target="_blank">ROG NUC 16</a> and last year's <a href="https://www.pcgamer.com/hardware/gaming-pcs/the-2025-asus-rog-nuc-looks-epic-and-has-some-mighty-specs-but-a-desktop-gaming-pc-will-probably-be-far-better-value-for-money/" target="_blank">ROG NUC</a>. They both sport Intel Arrow Lake HX processors (albeit the Plus models in the 16) and a GeForce RTX 50-series mobile GPU; you can fit up to 128 GB of memory (up from 96 GB) and two M.2 SSDs in both of them, as well.</p><p>The looks have been spruced up, with the ROG NUC 16 being a tad flashier in appearance than the older design. It's not a radical change, and if I'm permitted to be honest, the white model (sorry, Moonlight White Edition) gives me 'Temu PlayStation' vibes. But mini PC aesthetics are very much a subjective thing, and if it's thumbs up for you, then good on ya.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eM7mDO"></div>                            </div>                            <script src="https://kwizly.com/embed/eM7mDO.js" async></script><p>There's no indication of the official MSRPs for each variant of the ROG NUC 16 just yet, but <a href="https://videocardz.com/newz/asus-rog-nuc-16-2026-launches-with-core-ultra-9-290hx-plus-and-rtx-5080-laptop-gpu-costs-nearly-4500" target="_blank">Videocardz reports that pre-orders in China are roughly in the $4,400 ballpark</a>. Right now, if you're so inclined, you can bag yourself the RTX 5080 version of the previous NUC, with 32 GB of DRAM and 2 TB SSD, for a mere <a href="https://www.amazon.com/NVIDIA%C2%AE-GeForce-ThunderboltTM-Triple-Fan-Lighting/dp/B0FCX1G76X/" target="_blank">$3,868 at Amazon</a>.</p><p>So it looks like if you want a top-spec ROG NUC 16, you'll need to find a spare four thousand bucks stuffed down the back of your couch. Before you splash the cash, though, you should know that this amount of money will get you a <a href="https://www.bhphotovideo.com/c/product/1875949-REG/lenovo_83f50052us_16_legion_pro_7.html" target="_blank">Lenovo Legion Pro 7i with the same hardware</a> and still leave $1,000 spare for an extra display and peripherals.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3268px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="E58QQeexZG6vRkfc6ijgtj" name="framework-desktop-12" alt="Framework Desktop PC" src="https://cdn.mos.cms.futurecdn.net/E58QQeexZG6vRkfc6ijgtj.jpg" mos="" align="middle" fullscreen="" width="3268" height="1838" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Framework Desktop is a mini PC with 128 GB of unified memory that is good for AI tasks </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>NUCs-for-gamers, and mini PCs in general, are always going to be a niche product and thus a low-volume seller, so an inflated price tag is to be expected. But this? Four kilo dollars is beyond any measure of reason or justification, despite the grimness of the RAMpocalypse. Sure, the new NUC can be kitted out with up to 128 GB of DDR5-6400, which you might think would be great for AI modelling.</p><p>However, Asus is marketing this device at gamers—it claims all that memory will ensure "smoother high-FPS gameplay and faster responsiveness"—and the NPU in the Arrow Lake processor isn't good enough to make proper use of masses of DRAM; for that, you need something like the <a href="https://www.pcgamer.com/hardware/gaming-pcs/framework-desktop-pc-review" target="_blank">Framework Desktop</a>. And if you use the GPU instead, you'll be limited to a maximum of 16 GB of VRAM (RTX 5080 variant).</p><p>Other than taking up considerably less desk space than an equivalent laptop, the Asus ROG NUC 16 makes zero sense as a gaming purchase, or any kind of purchase for that matter. Mini PCs are supposed to be ultra-compact, with their compromised performance offset by an enticing price tag.</p><p>Asus <em>does</em> make such NUCs, though they're aimed at the business and education markets. What we've got here is less something for PC gamers, and more for cash cows that can be won over with ROG branding and top-tier hardware specs.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ We're getting closer to a 100% ROG rig as Asus gets into the DRAM game for its 20th anniversary ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/oZ88_zz0k7g" allowfullscreen></iframe></div></div><p>It's the <a href="https://rog.asus.com/content/20th-anniversary/" target="_blank">20th anniversary of the Republic of Gamers (ROG)</a> and although we've already been treated to a special edition copper-themed Crosshair motherboard, it looks like Asus has something extra lined up for PC Gamers: its own line of DRAM kits.</p><p>Well, strictly speaking, it's just the one kit so far, and even then, it might just be a one-off, as part of the ROG celebration. <a href="https://videocardz.com/newz/asus-rog-launches-its-first-ddr5-memory-kit-with-48gb-capacity-and-ddr5-6000-cl26-specs" target="_blank">Videocardz</a> reports that Asus dropped the deets on the DRAM at its ROG Day 2026 event in China, but for everyone else, there's a preview look at the DDR5 set via <a href="https://www.youtube.com/watch?v=oZ88_zz0k7g" target="_blank">林大餅Bing's YouTube account</a>.</p><p>Apparently developed via a collaboration with Biwin, the 48 GB dual-channel kit is rated to 6,000 MT/s with CL26-36-36-76 timings. That CAS latency is <em>very </em>tight, and I dare say that a good number of AM5 motherboards won't like it very much. Naturally, you can expect it to be fine with Asus' high-end boards, AMD and Intel flavoured, as it comes with XMP profiles for both platforms.</p><p>In terms of looks, well, it's ROG-a-go-go, as you'd expect, but I have to say that I quite like the design: angular, but not garish, with a rather classy colour scheme.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eM7mDO"></div>                            </div>                            <script src="https://kwizly.com/embed/eM7mDO.js" async></script><p>As for the price, Videocardz says that it's listed as 5999 yuan, which directly converts to a fraction over $888. How much of that is down to the RAMpocalypse is anyone's guess, but a 48 GB set of Biwin DDR5-6000 CL28 is <a href="https://www.amazon.com/24GBx2-6000MHz-Computer-Compatible-DW100-48GB-6000-1R8-D28FB/dp/B0G2TMTNJK/">$540 at Amazon</a>. Specialised DRAM kits are always pricier than the regular stuff, so once you account for that (plus a bit extra for the ROG tax), I reckon we'll be looking at around $850 retail.</p><p>The interesting thing about all of this is whether or not Asus has been planning on entering the desktop memory market en masse. If this DDR5 kit is the only thing it's going to release in this sector, then the specs and pricing make sense, but if it's part of a long-term strategy to announce being a competitor to Corsair, G.Skill, and many others, it couldn't have come at a worse time.</p><p>ROG enthusiasts won't really care, though, and will probably try to snap up a set as soon as they can. After all, the <em>only</em> part of a complete gaming PC setup that Asus currently don't offer is a CPU and a memory kit. Oh, and internal SSDs, though you can get external units.</p><p>But if it's happy to start producing its own branded DRAM, I wouldn't be surprised if a couple of M.2 drives suddenly appeared, perhaps even followed by an Arm-powered processor by the end of the decade. Anyone fancy a 100% ROG rig?</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/memory/were-getting-closer-to-a-100-percent-rog-rig-as-asus-gets-into-the-dram-game-for-its-20th-anniversary/</link>
                                                                            <description>
                            <![CDATA[ It might just be a one-off, though. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NavUJUvBaoKEuSmqvHF7th</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/mcaeYTpvcqhWZDG4YJjHS7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 15 May 2026 16:29:55 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Memory]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/mcaeYTpvcqhWZDG4YJjHS7-1280-80.jpg">
                                                            <media:credit><![CDATA[林大餅Bing]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot from a video on 林大餅Bing&#039;s YouTube channel, showing a set of Asus ROG anniversary DDR5 memory]]></media:description>                                                            <media:text><![CDATA[A screenshot from a video on 林大餅Bing&#039;s YouTube channel, showing a set of Asus ROG anniversary DDR5 memory]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot from a video on 林大餅Bing&#039;s YouTube channel, showing a set of Asus ROG anniversary DDR5 memory]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/mcaeYTpvcqhWZDG4YJjHS7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/oZ88_zz0k7g" allowfullscreen></iframe></div></div><p>It's the <a href="https://rog.asus.com/content/20th-anniversary/" target="_blank">20th anniversary of the Republic of Gamers (ROG)</a> and although we've already been treated to a special edition copper-themed Crosshair motherboard, it looks like Asus has something extra lined up for PC Gamers: its own line of DRAM kits.</p><p>Well, strictly speaking, it's just the one kit so far, and even then, it might just be a one-off, as part of the ROG celebration. <a href="https://videocardz.com/newz/asus-rog-launches-its-first-ddr5-memory-kit-with-48gb-capacity-and-ddr5-6000-cl26-specs" target="_blank">Videocardz</a> reports that Asus dropped the deets on the DRAM at its ROG Day 2026 event in China, but for everyone else, there's a preview look at the DDR5 set via <a href="https://www.youtube.com/watch?v=oZ88_zz0k7g" target="_blank">林大餅Bing's YouTube account</a>.</p><p>Apparently developed via a collaboration with Biwin, the 48 GB dual-channel kit is rated to 6,000 MT/s with CL26-36-36-76 timings. That CAS latency is <em>very </em>tight, and I dare say that a good number of AM5 motherboards won't like it very much. Naturally, you can expect it to be fine with Asus' high-end boards, AMD and Intel flavoured, as it comes with XMP profiles for both platforms.</p><p>In terms of looks, well, it's ROG-a-go-go, as you'd expect, but I have to say that I quite like the design: angular, but not garish, with a rather classy colour scheme.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eM7mDO"></div>                            </div>                            <script src="https://kwizly.com/embed/eM7mDO.js" async></script><p>As for the price, Videocardz says that it's listed as 5999 yuan, which directly converts to a fraction over $888. How much of that is down to the RAMpocalypse is anyone's guess, but a 48 GB set of Biwin DDR5-6000 CL28 is <a href="https://www.amazon.com/24GBx2-6000MHz-Computer-Compatible-DW100-48GB-6000-1R8-D28FB/dp/B0G2TMTNJK/">$540 at Amazon</a>. Specialised DRAM kits are always pricier than the regular stuff, so once you account for that (plus a bit extra for the ROG tax), I reckon we'll be looking at around $850 retail.</p><p>The interesting thing about all of this is whether or not Asus has been planning on entering the desktop memory market en masse. If this DDR5 kit is the only thing it's going to release in this sector, then the specs and pricing make sense, but if it's part of a long-term strategy to announce being a competitor to Corsair, G.Skill, and many others, it couldn't have come at a worse time.</p><p>ROG enthusiasts won't really care, though, and will probably try to snap up a set as soon as they can. After all, the <em>only</em> part of a complete gaming PC setup that Asus currently don't offer is a CPU and a memory kit. Oh, and internal SSDs, though you can get external units.</p><p>But if it's happy to start producing its own branded DRAM, I wouldn't be surprised if a couple of M.2 drives suddenly appeared, perhaps even followed by an Arm-powered processor by the end of the decade. Anyone fancy a 100% ROG rig?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Twenty years ago, copper was king for PC enthusiasts so Asus has brought it back for its ROG anniversary. Well, sort of ]]></title>
                                                                                                <dc:content><![CDATA[ <figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8D38QWNHPU5RZ9FY6o4zd6.jpg" alt="A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Xvp9H3Y2qBFKhkjCD8crY6.jpg" alt="A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/echaMCJjBsjDyLdpPnoQj6.jpg" alt="A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oPj46dxWwNmH56L4jT5Uj6.jpg" alt="A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard" /><figcaption><small role="credit">Asus</small></figcaption></figure></figure><p>Even though Asus is doing its very best to let us all know that this year marks the 20th anniversary of its Republic of Gamers (ROG) branding, you may well not have picked up on the fact that it's releasing all kinds of one-off goodies to celebrate two decades of high-end gaming gear. But whatever else Asus has got planned, it's not going to top this pure blast of nostalgia for me.</p><p>Fellow PC enthusiasts, I give you the <a href="https://rog.asus.com/motherboards/rog-crosshair/rog-crosshair-2006/" target="_blank">Asus ROG Crosshair 2006</a>. Yes, I know it's <em>just</em> a motherboard, and if you're a recent starter in one of the best hobbies around, you might not think much about it. But if you were a hardware enthusiast around the start of the millennium, then you'll know exactly why this is ticking every box for me.</p><p>Back then, every PC component aimed at the hardcore crowd was plastered with copper heatsinks, often in some ludicrously over-the-top form that was unnecessary, since power levels back then weren't anything like as high as they are now.</p><p>To that end, Asus took its very first ROG motherboard, its latest <a href="https://rog.asus.com/motherboards/rog-crosshair/rog-crosshair-x870e-dark-hero/" target="_blank">ROG X870E Dark Hero</a> model, and blended the two in what can only be described as a total smorgasbord of copper. Alas, it's not real copper. For example, the VRM heatsinks are "lightweight aluminum" that have been given "an eye-catching copper hue."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eM7mDO"></div>                            </div>                            <script src="https://kwizly.com/embed/eM7mDO.js" async></script><p>That's pretty disappointing, truth be told, but not entirely unexpected. After all, copper is horribly expensive these days, and that amount of the metal would make the motherboard <em>very</em> heavy and absurdly pricey.</p><p>And while copper has one of the highest thermal conductivities of any pure metal (second only to silver) and roughly double that of aluminum, the latter is more than good enough for use in today's cooling contraptions.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bhpNaKWaaBnCcAHhW3ppUW" name="asus_first_rog_motherboard_2006" alt="A promotional image of the very first ROG Crosshair motherboard, as released by Asus in 2006" src="https://cdn.mos.cms.futurecdn.net/bhpNaKWaaBnCcAHhW3ppUW.jpg" mos="" align="middle" fullscreen="1" width="2000" height="1125" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/bhpNaKWaaBnCcAHhW3ppUW.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Asus' very first ROG Crosshair is the inspiration for 20th anniversary Crosshair </span><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>I don't really care, though. To me, the Crosshair 2006 is all about remembering the grand old times of PC modding, tweaking, and messing about. I'm not suggesting that it was better or easier to do back then; it's just that there were bigger gains to be found from overclocking stuff compared to what you can typically get with today's hardware.</p><p>This motherboard isn't a return to those days, just a visual reminder of my glory days of PC hardware schenanigans, and there's nothing wrong with that.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/motherboards/twenty-years-ago-copper-was-king-for-pc-enthusiasts-so-asus-has-brought-it-back-for-its-rog-anniversary-well-sort-of/</link>
                                                                            <description>
                            <![CDATA[ All that glitters is not gold. Or copper, for that matter. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">EZypbwBzxB8Nzq5aHioF6L</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8D38QWNHPU5RZ9FY6o4zd6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 15 May 2026 10:19:04 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Motherboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8D38QWNHPU5RZ9FY6o4zd6-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard]]></media:description>                                                            <media:text><![CDATA[A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard]]></media:text>
                                <media:title type="plain"><![CDATA[A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8D38QWNHPU5RZ9FY6o4zd6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8D38QWNHPU5RZ9FY6o4zd6.jpg" alt="A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Xvp9H3Y2qBFKhkjCD8crY6.jpg" alt="A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/echaMCJjBsjDyLdpPnoQj6.jpg" alt="A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oPj46dxWwNmH56L4jT5Uj6.jpg" alt="A promotional image of the Asus ROG Crosshair 2006 20th anniversary special edition motherboard" /><figcaption><small role="credit">Asus</small></figcaption></figure></figure><p>Even though Asus is doing its very best to let us all know that this year marks the 20th anniversary of its Republic of Gamers (ROG) branding, you may well not have picked up on the fact that it's releasing all kinds of one-off goodies to celebrate two decades of high-end gaming gear. But whatever else Asus has got planned, it's not going to top this pure blast of nostalgia for me.</p><p>Fellow PC enthusiasts, I give you the <a href="https://rog.asus.com/motherboards/rog-crosshair/rog-crosshair-2006/" target="_blank">Asus ROG Crosshair 2006</a>. Yes, I know it's <em>just</em> a motherboard, and if you're a recent starter in one of the best hobbies around, you might not think much about it. But if you were a hardware enthusiast around the start of the millennium, then you'll know exactly why this is ticking every box for me.</p><p>Back then, every PC component aimed at the hardcore crowd was plastered with copper heatsinks, often in some ludicrously over-the-top form that was unnecessary, since power levels back then weren't anything like as high as they are now.</p><p>To that end, Asus took its very first ROG motherboard, its latest <a href="https://rog.asus.com/motherboards/rog-crosshair/rog-crosshair-x870e-dark-hero/" target="_blank">ROG X870E Dark Hero</a> model, and blended the two in what can only be described as a total smorgasbord of copper. Alas, it's not real copper. For example, the VRM heatsinks are "lightweight aluminum" that have been given "an eye-catching copper hue."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eM7mDO"></div>                            </div>                            <script src="https://kwizly.com/embed/eM7mDO.js" async></script><p>That's pretty disappointing, truth be told, but not entirely unexpected. After all, copper is horribly expensive these days, and that amount of the metal would make the motherboard <em>very</em> heavy and absurdly pricey.</p><p>And while copper has one of the highest thermal conductivities of any pure metal (second only to silver) and roughly double that of aluminum, the latter is more than good enough for use in today's cooling contraptions.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bhpNaKWaaBnCcAHhW3ppUW" name="asus_first_rog_motherboard_2006" alt="A promotional image of the very first ROG Crosshair motherboard, as released by Asus in 2006" src="https://cdn.mos.cms.futurecdn.net/bhpNaKWaaBnCcAHhW3ppUW.jpg" mos="" align="middle" fullscreen="1" width="2000" height="1125" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/bhpNaKWaaBnCcAHhW3ppUW.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Asus' very first ROG Crosshair is the inspiration for 20th anniversary Crosshair </span><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>I don't really care, though. To me, the Crosshair 2006 is all about remembering the grand old times of PC modding, tweaking, and messing about. I'm not suggesting that it was better or easier to do back then; it's just that there were bigger gains to be found from overclocking stuff compared to what you can typically get with today's hardware.</p><p>This motherboard isn't a return to those days, just a visual reminder of my glory days of PC hardware schenanigans, and there's nothing wrong with that.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Report says motherboard manufacturers are in crisis as builders aren't building new rigs as much anymore ]]></title>
                                                                                                <dc:content><![CDATA[ <p>A new report suggests motherboard manufacturers are in a bad state right now, with the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a> and the Iran war affecting all kinds of PC hardware. As PC builders are disincentivised from, well, building PCs, the motherboards needed for them also get left behind. </p><p>The report, from <a href="https://www.digitimes.com.tw/tech/dt/n/shwnws.asp?CnlID=1&Cat=40&id=0000754394_2M94CB7W8M7OAA5Z4THE5" target="_blank">Digitimes</a>, notes a "collapse" for many motherboard manufacturers, claiming it is worse than previous financial crises and the first year of the Covid-19 pandemic. It notes that MSI, Gigabyte and ASRock are all expected to see declines in 2026, in regard to motherboard sales. As of the time of writing, motherboard sales figures for 2026 are not yet public. </p><p>The first element of this collapse is the memory crisis. As AI is intent on sucking all that memory for it to run, those looking to buy new DRAM kits are now paying a steep premium. Some simply won't and will hang on for it to go down. This memory crisis also hits other elements of a PC, like graphics cards, making them harder to buy at MSRP.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3px8O"></div>                            </div>                            <script src="https://kwizly.com/embed/W3px8O.js" async></script><p>Jese Martinez from custom PC company PowerGPU <a href="https://www.pcgamer.com/hardware/memory/this-is-the-first-time-where-im-seeing-no-light-at-the-end-of-the-tunnel-how-the-memory-crisis-is-hitting-pc-builders/" target="_blank">recently affirmed the same to me</a>, arguing, "it's memory, it's storage, it's multiple things that are happening. And it's not just a few 100 bucks. Stuff is going up twice the price or three times the price."</p><p>Naturally, if the price of components is stopping people from being able to upgrade, there's no point in buying a motherboard for the day it eventually goes back down. If the crisis lasts beyond 2027, one might assume they'd prefer to wait for the latest thing anyway.</p><p>However, that's not the only factor in this crisis. Digitimes notes that interest in Nvidia's RTX 50 series line of graphics cards is lower, too, due to a lack of updates and upgrades since the start of the year. We haven't seen the <a href="https://www.pcgamer.com/hardware/graphics-cards/aib-vendors-getting-the-rtx-5080s-memory-config-wrong-could-mean-50-series-super-cards-have-more-and-faster-vram/" target="_blank">rumoured RTX 50 Super series yet</a>, and it's unclear if we will, either. The report argues, "The mid-to-high-end gaming PC market lacks technical specifications that stimulate upgrades."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1650px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="Qew7eb5UG55RU3dzs5vYzN" name="Asrock B760I Lightning Wifi2.jpg" alt="Asrock B760I Lightning WiFi motherboard" src="https://cdn.mos.cms.futurecdn.net/Qew7eb5UG55RU3dzs5vYzN.jpg" mos="" align="middle" fullscreen="" width="1650" height="928" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Asrock B760I Lightning WiFi motherboard </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Digitimes claims that Asus, the industry leader in motherboards, sold 15 million units in 2025, but shipped just 5 million in the first half of 2026, indicating a steep drop for this year. It goes on to suggest that Asus is aiming for 10 million in total for 2026, which is apparently the lowest number of shipments in over a decade. </p><p>This doesn't necessarily mean the companies are in trouble, though. <a href="https://www.pcgamer.com/hardware/memory/asus-thinks-high-end-brand-value-and-high-end-product-mix-will-help-it-weather-the-memory-crisis-alongside-ai/" target="_blank">Asus' March earnings call argues its high-end brand value and shift to AI</a> would help it weather the memory crisis. Gigabyte and ASRock, similarly, are looking to make money from AI. Though AI is arguably the biggest factor in the downturn of the motherboard market, it is also a money-making machine, responsible for <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-is-the-worlds-first-usd5-trillion-company-but-ceo-jensen-huangs-nifty-narrative-about-accelerated-computing-and-the-remarkable-foresight-that-led-to-todays-ai-revolution-doesnt-quite-add-up/" target="_blank">Nvidia being worth $5 trillion</a>. The main group that will be affected by this are the buyers, but AI doesn't seem to really care about them. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/motherboards/report-says-motherboard-manufacturers-are-in-crisis-as-builders-arent-building-new-rigs-as-much-anymore/</link>
                                                                            <description>
                            <![CDATA[ Can we put AI back in the box? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qfgfFAuEGuBvmmdJjhp276</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Zbbikwa27fL5JwK3627fSR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 11:58:13 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Motherboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Zbbikwa27fL5JwK3627fSR-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Crosshair X870E Glacial motherboard]]></media:description>                                                            <media:text><![CDATA[Asus ROG Crosshair X870E Glacial motherboard]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Crosshair X870E Glacial motherboard]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Zbbikwa27fL5JwK3627fSR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A new report suggests motherboard manufacturers are in a bad state right now, with the <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a> and the Iran war affecting all kinds of PC hardware. As PC builders are disincentivised from, well, building PCs, the motherboards needed for them also get left behind. </p><p>The report, from <a href="https://www.digitimes.com.tw/tech/dt/n/shwnws.asp?CnlID=1&Cat=40&id=0000754394_2M94CB7W8M7OAA5Z4THE5" target="_blank">Digitimes</a>, notes a "collapse" for many motherboard manufacturers, claiming it is worse than previous financial crises and the first year of the Covid-19 pandemic. It notes that MSI, Gigabyte and ASRock are all expected to see declines in 2026, in regard to motherboard sales. As of the time of writing, motherboard sales figures for 2026 are not yet public. </p><p>The first element of this collapse is the memory crisis. As AI is intent on sucking all that memory for it to run, those looking to buy new DRAM kits are now paying a steep premium. Some simply won't and will hang on for it to go down. This memory crisis also hits other elements of a PC, like graphics cards, making them harder to buy at MSRP.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3px8O"></div>                            </div>                            <script src="https://kwizly.com/embed/W3px8O.js" async></script><p>Jese Martinez from custom PC company PowerGPU <a href="https://www.pcgamer.com/hardware/memory/this-is-the-first-time-where-im-seeing-no-light-at-the-end-of-the-tunnel-how-the-memory-crisis-is-hitting-pc-builders/" target="_blank">recently affirmed the same to me</a>, arguing, "it's memory, it's storage, it's multiple things that are happening. And it's not just a few 100 bucks. Stuff is going up twice the price or three times the price."</p><p>Naturally, if the price of components is stopping people from being able to upgrade, there's no point in buying a motherboard for the day it eventually goes back down. If the crisis lasts beyond 2027, one might assume they'd prefer to wait for the latest thing anyway.</p><p>However, that's not the only factor in this crisis. Digitimes notes that interest in Nvidia's RTX 50 series line of graphics cards is lower, too, due to a lack of updates and upgrades since the start of the year. We haven't seen the <a href="https://www.pcgamer.com/hardware/graphics-cards/aib-vendors-getting-the-rtx-5080s-memory-config-wrong-could-mean-50-series-super-cards-have-more-and-faster-vram/" target="_blank">rumoured RTX 50 Super series yet</a>, and it's unclear if we will, either. The report argues, "The mid-to-high-end gaming PC market lacks technical specifications that stimulate upgrades."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1650px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="Qew7eb5UG55RU3dzs5vYzN" name="Asrock B760I Lightning Wifi2.jpg" alt="Asrock B760I Lightning WiFi motherboard" src="https://cdn.mos.cms.futurecdn.net/Qew7eb5UG55RU3dzs5vYzN.jpg" mos="" align="middle" fullscreen="" width="1650" height="928" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Asrock B760I Lightning WiFi motherboard </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Digitimes claims that Asus, the industry leader in motherboards, sold 15 million units in 2025, but shipped just 5 million in the first half of 2026, indicating a steep drop for this year. It goes on to suggest that Asus is aiming for 10 million in total for 2026, which is apparently the lowest number of shipments in over a decade. </p><p>This doesn't necessarily mean the companies are in trouble, though. <a href="https://www.pcgamer.com/hardware/memory/asus-thinks-high-end-brand-value-and-high-end-product-mix-will-help-it-weather-the-memory-crisis-alongside-ai/" target="_blank">Asus' March earnings call argues its high-end brand value and shift to AI</a> would help it weather the memory crisis. Gigabyte and ASRock, similarly, are looking to make money from AI. Though AI is arguably the biggest factor in the downturn of the motherboard market, it is also a money-making machine, responsible for <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-is-the-worlds-first-usd5-trillion-company-but-ceo-jensen-huangs-nifty-narrative-about-accelerated-computing-and-the-remarkable-foresight-that-led-to-todays-ai-revolution-doesnt-quite-add-up/" target="_blank">Nvidia being worth $5 trillion</a>. The main group that will be affected by this are the buyers, but AI doesn't seem to really care about them. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ROG Xbox Ally X owners can now choose between AMD's FSR upscaler or Microsoft's NPU-powered Auto SR for better performance, though only for docked gaming ]]></title>
                                                                                                <dc:content><![CDATA[ <p>With the vast majority of handheld gaming PCs using an AMD chip to handle graphics duties, users have been mostly limited to using FSR upscaling to give frame rates a healthy bump. However, with its latest update, the <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">Asus ROG Xbox Ally X</a> now offers Microsoft's Auto SR as a different option, and this upscaler is powered by the processor's NPU.</p><p>You know what an NPU or neural processing unit is, right? It's that thing inside some processors that seldom gets used for anything. Don't get me wrong, it's a neat bit of hardware that's great for handling AI models without using masses of power, but hardly any applications require one to be present.</p><p>But with the Auto SR Preview feature in the new <a href="https://news.xbox.com/en-us/2026/04/30/rog-xbox-ally-update-docking-library-vibration-auto-sr/" target="_blank">Asus ROG Xbox Ally X update</a>, that's no longer the case, because Microsoft's upscaler doesn't run on the GPU inside the AMD Ryzen Z2 Extreme that powers the handheld PC. Instead, it's all done on the chip's NPU.</p><p>Microsoft explains why this is a good thing in a <a href="https://devblogs.microsoft.com/directx/autosrpreview/" target="_blank">short blog about AutoSR</a>: "When super resolution [upscaling] runs on the GPU, it counts towards frame time. To avoid impacting FPS, models are limited to a minuscule 1–2ms, constraining their size and quality. Game-integrated super resolution fits in this window and still delivers quality by relying on the game to provide more detailed texture data.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xp4ZAX"></div>                            </div>                            <script src="https://kwizly.com/embed/Xp4ZAX.js" async></script><p>"Auto SR sidesteps this limit by running larger models on the NPU in parallel with the GPU. This gives Auto SR an entire extra frame of time to run the model—critical for devices like the ROG Xbox Ally X, that couldn’t otherwise run these models without significantly impacting FPS."</p><p>Now, it's important to note that Microsoft isn't saying that Xbox Ally X users should abandon using AMD's shader-based FSR in favour of Auto SR. Quite the opposite, in fact: "Game-integrated super resolution remains the preferred choice. Auto SR steps in where game-integrated super resolution isn’t available or when hardware constraints prevent it from simultaneously delivering quality and FPS."</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/5DQuPB01Q7M" allowfullscreen></iframe></div></div><p>In other words, a game that has been developed to use FSR natively is likely to produce better results than what Microsoft's automatic upscaler can achieve, but if that's not an option in the game, then Auto SR comes to the rescue. Well, sort of.</p><p>The system only works when the Xbox Ally X is docked and connected to an external display. The latter isn't a requirement; it's just that the only reason why you'd game on a docked handheld is to max out the power limit, so you can get the best frame rate on a big screen. But this does mean that you're still going to be using FSR, or <a href="https://www.pcgamer.com/amd-radeon-super-resolution-drivers/" target="_blank">AMD's driver-based RSR</a>, when using the device in handheld mode.</p><p>That suggests the NPU has to work pretty hard to do Microsoft's upscaler, and even though it's designed to operate in low power conditions, the combination of the CPU, GPU, and NPU's power consumption probably isn't great for unplugged battery life.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3552px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rvX6pQSK99ANyKkhR6yS4f" name="asus-rog-xbox-ally-x-01" alt="Asus ROG Xbox Ally X handheld gaming PC" src="https://cdn.mos.cms.futurecdn.net/rvX6pQSK99ANyKkhR6yS4f.jpg" mos="" align="middle" fullscreen="" width="3552" height="1998" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">You can't use Auto SR when gaming on your Xbox Ally X like this </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>And unfortunately, even with the update for Asus' handheld, getting Auto SR onto your Xbox Al…no, I'm not writing that silly name out again. <a href="https://devblogs.microsoft.com/directx/autosrpreview/#getting-started" target="_blank">Getting Auto SR onto your XAX is somewhat of a faff</a>. You need to enrol in <a href="https://support.xbox.com/en-GB/help/account-profile/manage-account/xbox-insider-program" target="_blank">Xbox Insider</a> to begin with, go through all the required updates in Windows, open the Xbox Game Bar to check that Auto SR is available, <em>and</em> install the latest Auto SR package from the Microsoft Store.</p><p>Let's hope that's all a lot simpler and easier to do once it's out of preview. Anyway, my take on all of this is that Auto SR will be a nice extra to have on laptops, once it's rolled out for more devices. And when desktop PCs with <a href="https://www.pcgamer.com/hardware/processors/intel-core-ultra-200s-desktop-cpus-deliver-one-of-the-largest-power-reductions-intel-has-seen-in-quite-some-time-but-may-fall-short-of-14900k-in-some-games/" target="_blank">Intel Core Ultra chips</a>, for example, get added to that pile, it might be a great way to finally make use of that NPU, while giving your graphics card a bit more breathing space to render your favourite games.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/handheld-gaming-pcs/rog-xbox-ally-x-owners-can-now-choose-between-amds-fsr-upscaler-or-microsofts-npu-powered-auto-sr-for-better-performance-though-only-for-docked-gaming/</link>
                                                                            <description>
                            <![CDATA[ How long before all desktop PCs with NPUs can use it is what I want to know. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oRitAMRtBw7qi6JoHdLUKZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2bwNqPVYT4TbRfqCYevkV8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 01 May 2026 15:03:32 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Handheld Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2bwNqPVYT4TbRfqCYevkV8-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Xbox Ally X and ROG Ally X handheld gaming PCs]]></media:description>                                                            <media:text><![CDATA[Asus ROG Xbox Ally X and ROG Ally X handheld gaming PCs]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Xbox Ally X and ROG Ally X handheld gaming PCs]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2bwNqPVYT4TbRfqCYevkV8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With the vast majority of handheld gaming PCs using an AMD chip to handle graphics duties, users have been mostly limited to using FSR upscaling to give frame rates a healthy bump. However, with its latest update, the <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">Asus ROG Xbox Ally X</a> now offers Microsoft's Auto SR as a different option, and this upscaler is powered by the processor's NPU.</p><p>You know what an NPU or neural processing unit is, right? It's that thing inside some processors that seldom gets used for anything. Don't get me wrong, it's a neat bit of hardware that's great for handling AI models without using masses of power, but hardly any applications require one to be present.</p><p>But with the Auto SR Preview feature in the new <a href="https://news.xbox.com/en-us/2026/04/30/rog-xbox-ally-update-docking-library-vibration-auto-sr/" target="_blank">Asus ROG Xbox Ally X update</a>, that's no longer the case, because Microsoft's upscaler doesn't run on the GPU inside the AMD Ryzen Z2 Extreme that powers the handheld PC. Instead, it's all done on the chip's NPU.</p><p>Microsoft explains why this is a good thing in a <a href="https://devblogs.microsoft.com/directx/autosrpreview/" target="_blank">short blog about AutoSR</a>: "When super resolution [upscaling] runs on the GPU, it counts towards frame time. To avoid impacting FPS, models are limited to a minuscule 1–2ms, constraining their size and quality. Game-integrated super resolution fits in this window and still delivers quality by relying on the game to provide more detailed texture data.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xp4ZAX"></div>                            </div>                            <script src="https://kwizly.com/embed/Xp4ZAX.js" async></script><p>"Auto SR sidesteps this limit by running larger models on the NPU in parallel with the GPU. This gives Auto SR an entire extra frame of time to run the model—critical for devices like the ROG Xbox Ally X, that couldn’t otherwise run these models without significantly impacting FPS."</p><p>Now, it's important to note that Microsoft isn't saying that Xbox Ally X users should abandon using AMD's shader-based FSR in favour of Auto SR. Quite the opposite, in fact: "Game-integrated super resolution remains the preferred choice. Auto SR steps in where game-integrated super resolution isn’t available or when hardware constraints prevent it from simultaneously delivering quality and FPS."</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/5DQuPB01Q7M" allowfullscreen></iframe></div></div><p>In other words, a game that has been developed to use FSR natively is likely to produce better results than what Microsoft's automatic upscaler can achieve, but if that's not an option in the game, then Auto SR comes to the rescue. Well, sort of.</p><p>The system only works when the Xbox Ally X is docked and connected to an external display. The latter isn't a requirement; it's just that the only reason why you'd game on a docked handheld is to max out the power limit, so you can get the best frame rate on a big screen. But this does mean that you're still going to be using FSR, or <a href="https://www.pcgamer.com/amd-radeon-super-resolution-drivers/" target="_blank">AMD's driver-based RSR</a>, when using the device in handheld mode.</p><p>That suggests the NPU has to work pretty hard to do Microsoft's upscaler, and even though it's designed to operate in low power conditions, the combination of the CPU, GPU, and NPU's power consumption probably isn't great for unplugged battery life.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3552px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rvX6pQSK99ANyKkhR6yS4f" name="asus-rog-xbox-ally-x-01" alt="Asus ROG Xbox Ally X handheld gaming PC" src="https://cdn.mos.cms.futurecdn.net/rvX6pQSK99ANyKkhR6yS4f.jpg" mos="" align="middle" fullscreen="" width="3552" height="1998" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">You can't use Auto SR when gaming on your Xbox Ally X like this </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>And unfortunately, even with the update for Asus' handheld, getting Auto SR onto your Xbox Al…no, I'm not writing that silly name out again. <a href="https://devblogs.microsoft.com/directx/autosrpreview/#getting-started" target="_blank">Getting Auto SR onto your XAX is somewhat of a faff</a>. You need to enrol in <a href="https://support.xbox.com/en-GB/help/account-profile/manage-account/xbox-insider-program" target="_blank">Xbox Insider</a> to begin with, go through all the required updates in Windows, open the Xbox Game Bar to check that Auto SR is available, <em>and</em> install the latest Auto SR package from the Microsoft Store.</p><p>Let's hope that's all a lot simpler and easier to do once it's out of preview. Anyway, my take on all of this is that Auto SR will be a nice extra to have on laptops, once it's rolled out for more devices. And when desktop PCs with <a href="https://www.pcgamer.com/hardware/processors/intel-core-ultra-200s-desktop-cpus-deliver-one-of-the-largest-power-reductions-intel-has-seen-in-quite-some-time-but-may-fall-short-of-14900k-in-some-games/" target="_blank">Intel Core Ultra chips</a>, for example, get added to that pile, it might be a great way to finally make use of that NPU, while giving your graphics card a bit more breathing space to render your favourite games.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Best gaming laptops 2026: We've reviewed the best gaming laptops of this generation and these are our favorites ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The best gaming laptop is a modern technology flex. No longer are we exclusively talking about hot, heavy, and loud beasties. Instead, we're finally in the realms of thin and light machines with genuine gaming chops as well as the ability to deliver stellar frame rates even on battery power. </p><p>This is why the 2025 version <a href="#section-the-best-gaming-laptop">Razer Blade 16 is still my pick as the best gaming laptop</a> of the lot. Its slimmer chassis, RTX 50-series GPU with the BatteryBoost tech, and improved cooling make it an all-round great notebook. We'll be taking a look at the updated 2026 version soon, so perhaps we'll see a new machine don the 'best overall' crown soon.</p><p>But that's not to say that more traditional machines don't still have a place. While I love the latest Razer Blades, MSI's Vector 16 HX is still a delightfully anachronistic thing. It <em>does</em> have a large, old school chassis, and it <em>does</em> sound loud if you ramp it up. But it also delivers a great experience on a balanced setting, and does so for a great price, making it <a href="#section-the-best-mid-range-gaming-laptop">my favorite mid-range machine</a>.</p><p>If you're looking to save some cash, though, Lenovo's LOQ range has matured to the point now where it's my pick as the <a href="#section-the-best-budget-gaming-laptop">best budget gaming laptop</a> you can buy today. It's stylish, well-built, and regularly discounted. In these <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory supply crisis</a> times, having only 16 GB of RAM and 512 GB of onboard SSD storage isn't such a bad thing for your wallet.</p><h3 class="article-body__section" id="section-quick-list"><span>Quick list</span></h3>        <div class="featured_product_block featured_block_hero" data-id="299b5902-8030-11f1-a1f4-85ea7709343e">            <a href="#section-the-best-gaming-laptop" data-model-name="Razer Blade 16 (2026)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/UM2dwnBLnAZMpoRiaKrJZd.jpg" alt="Razer Blade 16 gaming laptop"><span class='featured__label hero__label'>Best overall</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">1. Razer Blade 16</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $2,400 / £3,600</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b5970-8030-11f1-9334-87d3492a0358">            <a href="#section-the-best-budget-gaming-laptop" data-model-name="Lenovo LOQ 15 Gen 10" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/RMKDC2FyrE9bwotLAcuybf.jpg" alt="Lenovo LOQ 15 gaming laptop"><span class='featured__label hero__label'>Best budget</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">2. Lenovo LOQ15</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $1,079 / £900</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b59e8-8030-11f1-8e00-f59ef106152f">            <a href="#section-the-best-14-inch-gaming-laptop" data-model-name="Razer Blade 14 (2025)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/nCpSRT5vQvvAAE5DBcAfqC.jpg" alt="Razer Blade 14 gaming laptop"><span class='featured__label hero__label'>Best 14-inch</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">3. Razer Blade 14</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $2,300 / £[out of stock]</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b5a56-8030-11f1-9c3c-770bd7a2dede">            <a href="#section-the-best-mid-range-gaming-laptop" data-model-name="MSI Vector 16 HX AI A2XWIG" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/amniBaTf35tU9ZrJKJ9VV5.jpg" alt="MSI Vector 16 HX AI gaming laptop"><span class='featured__label hero__label'>Best mid-range</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">4. MSI Vector 16 HX AI</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $1,600 / £1,600</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b5ace-8030-11f1-8fd8-838a09ef2830">            <a href="#section-the-best-high-performance-gaming-laptop" data-model-name="Lenovo Legion Pro 7i (Gen 10)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uFbB8tDahDNwDuKdSFJcgh.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop"><span class='featured__label hero__label'>Best high-performance</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">5. Lenovo Legion Pro 7i Gen 10</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $2,700 / £3,400</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b5b3c-8030-11f1-9109-278de726318f">            <a href="#section-the-best-18-inch-gaming-laptop" data-model-name="Alienware 18 Area-51 Gaming Laptop" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/TY9p3yTLywJbUBWadouGbX.jpg" alt="Alienware 18 Area-51 gaming laptop"><span class='featured__label hero__label'>Best 18-inch</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">6. Alienware 18 Area-51 18</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $2,980 / £2,249</strong></p></p>                </div>                            </div>        </div><div id="crow-inpage-content"><style>    body { margin: 0; padding: 0; background: transparent; }  </style><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async=""></script>  <iframe srcdoc="<!DOCTYPE html><html><head>  <style>    #widget-62w4z1g *:not(svg):not(path) { box-sizing: border-box; }    #widget-62w4z1g h1, #widget-62w4z1g p, #widget-62w4z1g h3 { margin: 0; line-height: normal; }    body { margin: 0; background: transparent; font-family: ui-sans-serif, system-ui, sans-serif; }  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; }}#widget-62w4z1g, :host { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-green-50: oklch(98.2% .018 155.826); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-emerald-600: oklch(59.6% .145 163.225); --color-blue-50: oklch(97% .014 254.604); --color-blue-600: oklch(54.6% .245 262.881); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-600: oklch(51.1% .262 276.966); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-black: #000; --color-white: #fff; --spacing: 4px; --container-sm: 384px; --container-md: 448px; --container-2xl: 672px; --container-6xl: 1152px; --text-xs: 12px; --text-xs--line-height: calc(1 / .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 / .875); --text-base: 16px; --text-base--line-height: 1.5; --text-lg: 18px; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 20px; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 24px; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 30px; --text-3xl--line-height: 1.2; --text-4xl: 36px; --text-4xl--line-height: calc(2.5 / 2.25); --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-black: 900; --tracking-tight: -.025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-relaxed: 1.625; --radius-lg: 8px; --radius-xl: 12px; --radius-2xl: 16px; --ease-out: cubic-bezier(0, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --blur-sm: 8px; --blur-md: 12px; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); }*, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }hr { height: 0px; color: inherit; border-top-width: 1px; }abbr:where([title]) { text-decoration: underline dotted; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }small { font-size: 80%; }sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }sub { bottom: -0.25em; }sup { top: -0.5em; }table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }progress { vertical-align: baseline; }summary { display: list-item; }ol, ul, menu { list-style: none; }img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }img, video { max-width: 100%; height: auto; }button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }::file-selector-button { margin-inline-end: 4px; }::placeholder { opacity: 1; }@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {  ::placeholder { color: currentcolor; }  @supports (color:color-mix(in lab,red,red)) {  ::placeholder { color: color-mix(currentcolor, transparent); }}}textarea { resize: vertical; }::-webkit-search-decoration { appearance: none; }::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }::-webkit-datetime-edit { display: inline-flex; }::-webkit-datetime-edit-fields-wrapper { padding: 0px; }::-webkit-datetime-edit { padding-block: 0px; }::-webkit-datetime-edit-year-field { padding-block: 0px; }::-webkit-datetime-edit-month-field { padding-block: 0px; }::-webkit-datetime-edit-day-field { padding-block: 0px; }::-webkit-datetime-edit-hour-field { padding-block: 0px; }::-webkit-datetime-edit-minute-field { padding-block: 0px; }::-webkit-datetime-edit-second-field { padding-block: 0px; }::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }::-webkit-calendar-picker-indicator { line-height: 1; }button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }::file-selector-button { appearance: button; }::-webkit-inner-spin-button { height: auto; }::-webkit-outer-spin-button { height: auto; }[hidden]:where(:not([hidden="until-found"])) { display: none !important; }@layer components;.pointer-events-none { pointer-events: none; }.absolute { position: absolute; }.fixed { position: fixed; }.relative { position: relative; }.inset-0 { inset: calc(var(--spacing) * 0); }.top-1\/2 { top: 50%; }.top-\[76px\] { top: 76px; }.top-\[80px\] { top: 80px; }.right-2 { right: calc(var(--spacing) * 2); }.right-3 { right: calc(var(--spacing) * 3); }.right-4 { right: calc(var(--spacing) * 4); }.left-1\/2 { left: 50%; }.left-2 { left: calc(var(--spacing) * 2); }.left-3 { left: calc(var(--spacing) * 3); }.left-4 { left: calc(var(--spacing) * 4); }.z-20 { z-index: 20; }.z-50 { z-index: 50; }.z-\[60\] { z-index: 60; }.z-\[100\] { z-index: 100; }.container { width: 100%; }@media (min-width: 640px) {  .container { max-width: 640px; }}@media (min-width: 768px) {  .container { max-width: 768px; }}@media (min-width: 1024px) {  .container { max-width: 1024px; }}@media (min-width: 1280px) {  .container { max-width: 1280px; }}@media (min-width: 1536px) {  .container { max-width: 1536px; }}.m-0 { margin: calc(var(--spacing) * 0); }.mx-auto { margin-inline: auto; }.prose { color: var(--tw-prose-#widget-62w4z1g); max-width: 65ch; }.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; }.prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }.prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }.prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }.prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }.prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }.prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }.prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }.prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 4px; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }.prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }.prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }.prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }.prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 5px; font-family: inherit; font-size: 0.875em; font-weight: 500; }.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: "`"; }.prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }.prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }.prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 6px; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: none; }.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }.prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }.prose :where(t#widget-62w4z1g tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }.prose :where(t#widget-62w4z1g tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }.prose :where(t#widget-62w4z1g td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }.prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }.prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }.prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }.prose { --tw-prose-#widget-62w4z1g: oklch(37.3% .034 259.733); --tw-prose-headings: oklch(21% .034 264.665); --tw-prose-lead: oklch(44.6% .03 256.802); --tw-prose-links: oklch(21% .034 264.665); --tw-prose-bold: oklch(21% .034 264.665); --tw-prose-counters: oklch(55.1% .027 264.364); --tw-prose-bullets: oklch(87.2% .01 258.338); --tw-prose-hr: oklch(92.8% .006 264.531); --tw-prose-quotes: oklch(21% .034 264.665); --tw-prose-quote-borders: oklch(92.8% .006 264.531); --tw-prose-captions: oklch(55.1% .027 264.364); --tw-prose-kbd: oklch(21% .034 264.665); --tw-prose-kbd-shadows: oklab(21% -.00316127 -.0338527/.1); --tw-prose-code: oklch(21% .034 264.665); --tw-prose-pre-code: oklch(92.8% .006 264.531); --tw-prose-pre-bg: oklch(27.8% .033 256.848); --tw-prose-th-borders: oklch(87.2% .01 258.338); --tw-prose-td-borders: oklch(92.8% .006 264.531); --tw-prose-invert-#widget-62w4z1g: oklch(87.2% .01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% .022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% .022 261.325); --tw-prose-invert-bullets: oklch(44.6% .03 256.802); --tw-prose-invert-hr: oklch(37.3% .034 259.733); --tw-prose-invert-quotes: oklch(96.7% .003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733); --tw-prose-invert-captions: oklch(70.7% .022 261.325); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% .01 258.338); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(44.6% .03 256.802); --tw-prose-invert-td-borders: oklch(37.3% .034 259.733); font-size: 16px; line-height: 1.75; }.prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }.prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }.prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose :where(t#widget-62w4z1g td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }.prose :where(t#widget-62w4z1g td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(t#widget-62w4z1g td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.prose-lg { font-size: 18px; line-height: 1.77778; }.prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.09091em; margin-bottom: 1.09091em; font-size: 1.22222em; line-height: 1.45455; }.prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 1.66667em; padding-inline-start: 1em; }.prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0.833333em; font-size: 2.66667em; line-height: 1; }.prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.86667em; margin-bottom: 1.06667em; font-size: 1.66667em; line-height: 1.33333; }.prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 0.666667em; font-size: 1.33333em; line-height: 1.5; }.prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 0.444444em; line-height: 1.55556; }.prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.222222em; padding-inline: 0.444444em; padding-bottom: 0.222222em; border-radius: 5px; font-size: 0.888889em; }.prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }.prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.866667em; }.prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.875em; }.prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 1em; padding-inline: 1.5em; padding-bottom: 1em; border-radius: 6px; margin-top: 2em; margin-bottom: 2em; font-size: 0.888889em; line-height: 1.75; }.prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }.prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; margin-bottom: 0.666667em; }.prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.444444em; }.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; padding-inline-start: 1.55556em; }.prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 3.11111em; margin-bottom: 3.11111em; }.prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(t#widget-62w4z1g td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.75em; padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(t#widget-62w4z1g td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(t#widget-62w4z1g td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1em; font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.mt-1 { margin-top: calc(var(--spacing) * 1); }.mt-2 { margin-top: calc(var(--spacing) * 2); }.mt-4 { margin-top: calc(var(--spacing) * 4); }.mt-8 { margin-top: calc(var(--spacing) * 8); }.mt-auto { margin-top: auto; }.mr-5 { margin-right: calc(var(--spacing) * 5); }.mb-2 { margin-bottom: calc(var(--spacing) * 2); }.mb-3 { margin-bottom: calc(var(--spacing) * 3); }.mb-4 { margin-bottom: calc(var(--spacing) * 4); }.mb-6 { margin-bottom: calc(var(--spacing) * 6); }.mb-8 { margin-bottom: calc(var(--spacing) * 8); }.ml-auto { margin-left: auto; }.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.block { display: block; }.flex { display: flex; }.hidden { display: none; }.inline { display: inline; }.inline-block { display: inline-block; }.h-1\.5 { height: calc(var(--spacing) * 1.5); }.h-2 { height: calc(var(--spacing) * 2); }.h-3 { height: calc(var(--spacing) * 3); }.h-4 { height: calc(var(--spacing) * 4); }.h-5 { height: calc(var(--spacing) * 5); }.h-6 { height: calc(var(--spacing) * 6); }.h-8 { height: calc(var(--spacing) * 8); }.h-10 { height: calc(var(--spacing) * 10); }.h-24 { height: calc(var(--spacing) * 24); }.h-\[76px\] { height: 76px; }.h-\[600px\] { height: 600px; }.h-auto { height: auto; }.h-full { height: 100%; }.max-h-\[90vh\] { max-height: 90vh; }.min-h-\[400px\] { min-height: 400px; }.min-h-screen { min-height: 100vh; }.w-1 { width: calc(var(--spacing) * 1); }.w-1\.5 { width: calc(var(--spacing) * 1.5); }.w-1\/3 { width: 33.3333%; }.w-1\/4 { width: 25%; }.w-2 { width: calc(var(--spacing) * 2); }.w-3 { width: calc(var(--spacing) * 3); }.w-4 { width: calc(var(--spacing) * 4); }.w-5 { width: calc(var(--spacing) * 5); }.w-8 { width: calc(var(--spacing) * 8); }.w-10 { width: calc(var(--spacing) * 10); }.w-20 { width: calc(var(--spacing) * 20); }.w-32 { width: calc(var(--spacing) * 32); }.w-40 { width: calc(var(--spacing) * 40); }.w-full { width: 100%; }.w-px { width: 1px; }.max-w-2xl { max-width: var(--container-2xl); }.max-w-6xl { max-width: var(--container-6xl); }.max-w-\[65ch\] { max-width: 65ch; }.max-w-md { max-width: var(--container-md); }.max-w-none { max-width: none; }.max-w-sm { max-width: var(--container-sm); }.min-w-0 { min-width: calc(var(--spacing) * 0); }.min-w-\[800px\] { min-width: 800px; }.flex-1 { flex: 1 1 0%; }.flex-none { flex: 0 0 auto; }.flex-shrink-0, .shrink-0 { flex-shrink: 0; }.-translate-x-1\/2 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1\/2 { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }.animate-pulse { animation: var(--animate-pulse); }.animate-spin { animation: var(--animate-spin); }.cursor-pointer { cursor: pointer; }.resize-y { resize: vertical; }.list-none { list-style-type: none; }.appearance-none { appearance: none; }.flex-col { flex-direction: column; }.flex-wrap { flex-wrap: wrap; }.items-center { align-items: center; }.items-start { align-items: flex-start; }.justify-between { justify-content: space-between; }.justify-center { justify-content: center; }.justify-end { justify-content: flex-end; }.gap-1 { gap: calc(var(--spacing) * 1); }.gap-1\.5 { gap: calc(var(--spacing) * 1.5); }.gap-2 { gap: calc(var(--spacing) * 2); }.gap-3 { gap: calc(var(--spacing) * 3); }.gap-4 { gap: calc(var(--spacing) * 4); }.gap-6 { gap: calc(var(--spacing) * 6); }.gap-8 { gap: calc(var(--spacing) * 8); }:where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); }.gap-x-4 { column-gap: calc(var(--spacing) * 4); }.gap-y-2 { row-gap: calc(var(--spacing) * 2); }:where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }:where(.divide-neutral-100 > :not(:last-child)) { border-color: var(--color-neutral-100); }.self-start { align-self: flex-start; }.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }.overflow-auto { overflow: auto; }.overflow-hidden { overflow: hidden; }.overflow-y-auto { overflow-y: auto; }.rounded-2xl { border-radius: var(--radius-2xl); }.rounded-full { border-radius: 3.40282e+38px; }.rounded-lg { border-radius: var(--radius-lg); }.rounded-xl { border-radius: var(--radius-xl); }.border { border-style: var(--tw-border-style); border-width: 1px; }.border-2 { border-style: var(--tw-border-style); border-width: 2px; }.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }.border-t-4 { border-top-style: var(--tw-border-style); border-top-width: 4px; }.border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }.border-dashed { --tw-border-style: dashed; border-style: dashed; }.border-none { --tw-border-style: none; border-style: none; }.border-\[\#DC1F26\] { border-color: rgb(220, 31, 38); }.border-neutral-100 { border-color: var(--color-neutral-100); }.border-neutral-200 { border-color: var(--color-neutral-200); }.border-neutral-300 { border-color: var(--color-neutral-300); }.border-red-100 { border-color: var(--color-red-100); }.border-rose-100 { border-color: var(--color-rose-100); }.bg-\[\#DC1F26\] { background-color: rgb(220, 31, 38); }.bg-\[\#ededed\] { background-color: rgb(237, 237, 237); }.bg-black { background-color: var(--color-black); }.bg-green-600 { background-color: var(--color-green-600); }.bg-neutral-50 { background-color: var(--color-neutral-50); }.bg-neutral-50\/50 { background-color: rgba(250, 250, 250, 0.5); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-50\/50 { background-color: color-mix(in oklab,var(--color-neutral-50) 50%,transparent); }}.bg-neutral-100 { background-color: var(--color-neutral-100); }.bg-neutral-200 { background-color: var(--color-neutral-200); }.bg-neutral-300 { background-color: var(--color-neutral-300); }.bg-neutral-900\/40 { background-color: rgba(23, 23, 23, 0.4); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-900\/40 { background-color: color-mix(in oklab,var(--color-neutral-900) 40%,transparent); }}.bg-red-50 { background-color: var(--color-red-50); }.bg-red-600 { background-color: var(--color-red-600); }.bg-rose-50 { background-color: var(--color-rose-50); }.bg-rose-500 { background-color: var(--color-rose-500); }.bg-rose-600 { background-color: var(--color-rose-600); }.bg-transparent { background-color: rgba(0, 0, 0, 0); }.bg-white { background-color: var(--color-white); }.fill-current { fill: currentcolor; }.object-contain { object-fit: contain; }.object-cover { object-fit: cover; }.p-0 { padding: calc(var(--spacing) * 0); }.p-1\.5 { padding: calc(var(--spacing) * 1.5); }.p-2 { padding: calc(var(--spacing) * 2); }.p-3 { padding: calc(var(--spacing) * 3); }.p-4 { padding: calc(var(--spacing) * 4); }.p-6 { padding: calc(var(--spacing) * 6); }.p-8 { padding: calc(var(--spacing) * 8); }.px-2 { padding-inline: calc(var(--spacing) * 2); }.px-3 { padding-inline: calc(var(--spacing) * 3); }.px-4 { padding-inline: calc(var(--spacing) * 4); }.px-6 { padding-inline: calc(var(--spacing) * 6); }.py-0\.5 { padding-block: calc(var(--spacing) * .5); }.py-1 { padding-block: calc(var(--spacing) * 1); }.py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }.py-2 { padding-block: calc(var(--spacing) * 2); }.py-3 { padding-block: calc(var(--spacing) * 3); }.py-4 { padding-block: calc(var(--spacing) * 4); }.py-12 { padding-block: calc(var(--spacing) * 12); }.pt-8 { padding-top: calc(var(--spacing) * 8); }.pr-4 { padding-right: calc(var(--spacing) * 4); }.pr-8 { padding-right: calc(var(--spacing) * 8); }.pr-10 { padding-right: calc(var(--spacing) * 10); }.pb-4 { padding-bottom: calc(var(--spacing) * 4); }.pb-8 { padding-bottom: calc(var(--spacing) * 8); }.pl-1\.5 { padding-left: calc(var(--spacing) * 1.5); }.pl-9 { padding-left: calc(var(--spacing) * 9); }.pl-12 { padding-left: calc(var(--spacing) * 12); }.text-center { text-align: center; }.text-left { text-align: left; }.font-mono { font-family: var(--font-mono); }.font-sans { font-family: var(--font-sans); }.font-serif { font-family: var(--font-serif); }.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }.text-\[10px\] { font-size: 10px; }.text-\[11px\] { font-size: 11px; }.leading-none { --tw-leading: 1; line-height: 1; }.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }.font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }.tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }.tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }.tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }.text-ellipsis { text-overflow: ellipsis; }.text-\[\#DC1F26\] { color: rgb(220, 31, 38); }.text-black { color: var(--color-black); }.text-emerald-600 { color: var(--color-emerald-600); }.text-green-600 { color: var(--color-green-600); }.text-neutral-300 { color: var(--color-neutral-300); }.text-neutral-400 { color: var(--color-neutral-400); }.text-neutral-500 { color: var(--color-neutral-500); }.text-neutral-600 { color: var(--color-neutral-600); }.text-neutral-700 { color: var(--color-neutral-700); }.text-neutral-900 { color: var(--color-neutral-900); }.text-red-500 { color: var(--color-red-500); }.text-red-600 { color: var(--color-red-600); }.text-rose-500 { color: var(--color-rose-500); }.text-rose-600 { color: var(--color-rose-600); }.text-white { color: var(--color-white); }.uppercase { text-transform: uppercase; }.italic { font-style: italic; }.placeholder-neutral-500::placeholder { color: var(--color-neutral-500); }.opacity-0 { opacity: 0; }.shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 20px 60px -15px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.backdrop-blur-md { --tw-backdrop-blur: blur(var(--blur-md)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }.ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }.prose-neutral { --tw-prose-#widget-62w4z1g: oklch(37.1% 0 0); --tw-prose-headings: oklch(20.5% 0 0); --tw-prose-lead: oklch(43.9% 0 0); --tw-prose-links: oklch(20.5% 0 0); --tw-prose-bold: oklch(20.5% 0 0); --tw-prose-counters: oklch(55.6% 0 0); --tw-prose-bullets: oklch(87% 0 0); --tw-prose-hr: oklch(92.2% 0 0); --tw-prose-quotes: oklch(20.5% 0 0); --tw-prose-quote-borders: oklch(92.2% 0 0); --tw-prose-captions: oklch(55.6% 0 0); --tw-prose-kbd: oklch(20.5% 0 0); --tw-prose-kbd-shadows: oklab(20.5% 0 0/.1); --tw-prose-code: oklch(20.5% 0 0); --tw-prose-pre-code: oklch(92.2% 0 0); --tw-prose-pre-bg: oklch(26.9% 0 0); --tw-prose-th-borders: oklch(87% 0 0); --tw-prose-td-borders: oklch(92.2% 0 0); --tw-prose-invert-#widget-62w4z1g: oklch(87% 0 0); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.8% 0 0); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.8% 0 0); --tw-prose-invert-bullets: oklch(43.9% 0 0); --tw-prose-invert-hr: oklch(37.1% 0 0); --tw-prose-invert-quotes: oklch(97% 0 0); --tw-prose-invert-quote-borders: oklch(37.1% 0 0); --tw-prose-invert-captions: oklch(70.8% 0 0); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87% 0 0); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(43.9% 0 0); --tw-prose-invert-td-borders: oklch(37.1% 0 0); }.outline-none { --tw-outline-style: none; outline-style: none; }.select-none { user-select: none; }@media (hover: hover) {  .group-hover\:text-\[\#DC1F26\]:is(:where(.group):hover *) { color: rgb(220, 31, 38); }  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }  .hover\:border-black:hover { border-color: var(--color-black); }  .hover\:border-neutral-300:hover { border-color: var(--color-neutral-300); }  .hover\:bg-black:hover { background-color: var(--color-black); }  .hover\:bg-blue-50:hover { background-color: var(--color-blue-50); }  .hover\:bg-green-50:hover { background-color: var(--color-green-50); }  .hover\:bg-green-700:hover { background-color: var(--color-green-700); }  .hover\:bg-indigo-50:hover { background-color: var(--color-indigo-50); }  .hover\:bg-neutral-50:hover { background-color: var(--color-neutral-50); }  .hover\:bg-neutral-200:hover { background-color: var(--color-neutral-200); }  .hover\:bg-neutral-300:hover { background-color: var(--color-neutral-300); }  .hover\:bg-neutral-800:hover { background-color: var(--color-neutral-800); }  .hover\:bg-red-50:hover { background-color: var(--color-red-50); }  .hover\:bg-red-700:hover { background-color: var(--color-red-700); }  .hover\:bg-rose-600:hover { background-color: var(--color-rose-600); }  .hover\:bg-rose-700:hover { background-color: var(--color-rose-700); }  .hover\:text-\[\#DC1F26\]:hover { color: rgb(220, 31, 38); }  .hover\:text-blue-600:hover { color: var(--color-blue-600); }  .hover\:text-indigo-600:hover { color: var(--color-indigo-600); }  .hover\:text-neutral-700:hover { color: var(--color-neutral-700); }  .hover\:text-neutral-900:hover { color: var(--color-neutral-900); }  .hover\:text-red-600:hover { color: var(--color-red-600); }  .hover\:text-rose-600:hover { color: var(--color-rose-600); }}.focus\:border-rose-500:focus { border-color: var(--color-rose-500); }.focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-4:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-\[\#DC1F26\]\/20:focus { --tw-ring-color: oklab(57.3239% .195826 .0976754/.2); }.focus\:ring-rose-500:focus { --tw-ring-color: var(--color-rose-500); }.focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }.active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }@media (min-width: 640px) {  .sm\:top-\[88px\] { top: 88px; }  .sm\:top-\[92px\] { top: 92px; }  .sm\:right-3 { right: calc(var(--spacing) * 3); }  .sm\:left-3 { left: calc(var(--spacing) * 3); }  .sm\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }  .sm\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }  .sm\:block { display: block; }  .sm\:flex { display: flex; }  .sm\:h-6 { height: calc(var(--spacing) * 6); }  .sm\:w-6 { width: calc(var(--spacing) * 6); }  .sm\:w-64 { width: calc(var(--spacing) * 64); }  .sm\:flex-row { flex-direction: row; }  .sm\:items-center { align-items: center; }  .sm\:p-3 { padding: calc(var(--spacing) * 3); }  .sm\:p-8 { padding: calc(var(--spacing) * 8); }  .sm\:px-4 { padding-inline: calc(var(--spacing) * 4); }  .sm\:py-4 { padding-block: calc(var(--spacing) * 4); }  .sm\:pl-14 { padding-left: calc(var(--spacing) * 14); }  .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }}@media (min-width: 768px) {  .md\:h-screen { height: 100vh; }  .md\:w-80 { width: calc(var(--spacing) * 80); }  .md\:flex-row { flex-direction: row; }  .md\:overflow-hidden { overflow: hidden; }  .md\:overflow-y-auto { overflow-y: auto; }  .md\:p-12 { padding: calc(var(--spacing) * 12); }  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }  .md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }}.prose-headings\:font-serif :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-p\:font-serif :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-serif); }.prose-p\:leading-relaxed :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.prose-p\:text-neutral-700 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-neutral-700); }@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-rotate-x { syntax: "*"; inherits: false; }@property --tw-rotate-y { syntax: "*"; inherits: false; }@property --tw-rotate-z { syntax: "*"; inherits: false; }@property --tw-skew-x { syntax: "*"; inherits: false; }@property --tw-skew-y { syntax: "*"; inherits: false; }@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-leading { syntax: "*"; inherits: false; }@property --tw-font-weight { syntax: "*"; inherits: false; }@property --tw-tracking { syntax: "*"; inherits: false; }@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: "*"; inherits: false; }@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: "*"; inherits: false; }@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: "*"; inherits: false; }@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: "*"; inherits: false; }@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-backdrop-blur { syntax: "*"; inherits: false; }@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }@property --tw-backdrop-invert { syntax: "*"; inherits: false; }@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }@property --tw-duration { syntax: "*"; inherits: false; }@property --tw-ease { syntax: "*"; inherits: false; }@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }@keyframes spin {   100% { transform: rotate(360deg); }}@keyframes pulse {   50% { opacity: 0.5; }}</style></head><body style="margin:0; padding:0; background:transparent;">  <div style="position: relative;">    <div class="w-full max-w-2xl mx-auto flex justify-center" id="widget-62w4z1g"><div class="w-full max-w-2xl mx-auto font-sans relative"><div id="pcg-search-container" class="bg-[#ededed] p-2 sm:p-3 rounded-full shadow-sm relative z-20 flex items-center"><div class="relative w-full text-sm sm:text-base md:text-lg"><div class="absolute left-4 top-1/2 -translate-y-1/2 text-[#DC1F26]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-5 h-5 sm:w-6 sm:h-6" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></div><input id="pcg-search" placeholder="Search our 117 gaming laptop reviews" class="w-full bg-white border-2 border-[#DC1F26] rounded-full py-3 sm:py-4 pl-12 sm:pl-14 pr-10 outline-none text-black placeholder-neutral-500 shadow-inner focus:ring-4 focus:ring-[#DC1F26]/20 transition-all font-medium text-ellipsis overflow-hidden" type="text" value=""></div></div><div id="pcg-footer-stats" class="mt-4 text-center text-sm sm:text-base font-semibold text-neutral-600 px-4">PC Gamer has reviewed <span id="pcg-total-reviews">1342</span> PC gaming goodies since 2020</div></div>      <section id="pcg-dropdown-container" class="absolute top-[76px] sm:top-[88px] left-2 right-2 sm:left-3 sm:right-3 z-50 bg-white border-2 border-[#DC1F26] rounded-2xl shadow-xl flex-col overflow-hidden" style="display: none; max-height: 380px;">        <header style="display: flex; align-items: center; justify-content: space-between; background: #fafafa; padding: 0.75rem; border-bottom: 1px solid #f5f5f5;">          <h3 id="pcg-dropdown-title" style="font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: #737373;">Latest Reviews</h3>          <button id="pcg-close-btn" aria-label="Close" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">             <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>          </button>        </header>        <nav aria-label="Search Results" id="pcg-results" style="overflow-y: auto;">        </nav>      </section>            <article id="pcg-reader-container" class="absolute top-[80px] sm:top-[92px] left-2 right-2 sm:left-3 sm:right-3 z-[100] bg-white border-2 border-[#DC1F26] rounded-2xl shadow-[0_20px_60px_-15px_rgba(0,0,0,0.4)] flex-col overflow-hidden" style="display: none; height: 600px;">        <header style="display: flex; align-items: center; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #f5f5f5; flex: none; background: white; position: relative;">          <div style="flex: 1;">            <span style="font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #a3a3a3;">Reader view</span>          </div>                    <div style="position: absolute; left: 50%; transform: translateX(-50%); text-align: center;" id="pcg-reader-link-container">          </div>          <div style="flex: 1; display: flex; justify-content: flex-end;">            <button id="pcg-reader-close" aria-label="Close Reader" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">              <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>            </button>          </div>        </header>        <div id="pcg-reader-content" style="flex: 1; padding: 1rem 1rem 3rem; overflow-y: auto; background: white; font-family: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;">        </div>      </article>    </div>  </div>        <script>        const API_BASE = "https://review-widget-builder-1098919444017.us-west1.run.app";        const CATEGORY = "Gaming Laptops";        // Embedded complete category data        const LOCAL_REVIEWS = JSON.parse(decodeURIComponent("%5B%7B%22title%22%3A%22MacBook%20Neo%20review%22%2C%22strapline%22%3A%22Apple's%20cheap%20laptop%20struggles%20to%20rise%20to%20the%20occasion%2C%20but%20remains%20an%20impressive%20little%20machine.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmacbook-neo-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FcaHCBCuuczphAKcLJgYRfb-2000-80.jpg%22%2C%22publishDate%22%3A%222026-03-30T11%3A50%3A24Z%22%2C%22summary%22%3A%22Apple's%20cheap%20laptop%20struggles%20to%20rise%20to%20the%20occasion%2C%20but%20remains%20an%20impressive%20little%20machine.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-nitro-v-16-ai-review%2F%22%2C%22strapline%22%3A%22Ignore%20the%20AI%20moniker%3B%20if%20you%20can%20get%20this%20thing%20at%20a%20reasonable%20price%20with%20the%20right%20spec%2C%20it's%20a%20real%20treat.%22%2C%22title%22%3A%22Acer%20Nitro%20V%2016%20AI%20review%22%2C%22publishDate%22%3A%222026-03-04T12%3A47%3A09Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FspDb3pwqYMZKsyTGVJjMuQ-1920-80.jpg%22%2C%22summary%22%3A%22Ignore%20the%20AI%20moniker%3B%20if%20you%20can%20get%20this%20thing%20at%20a%20reasonable%20price%20with%20the%20right%20spec%2C%20it's%20a%20real%20treat.%22%7D%2C%7B%22publishDate%22%3A%222026-02-16T13%3A51%3A43Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FyNTxxbzSiH3jiobPcMdf5X-1440-80.jpg%22%2C%22score%22%3A66%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-nitro-v15-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Nitro%20V15%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Due%20to%20unforeseen%20market%20forces%2C%20we've%20travelled%20back%20in%20time.%22%2C%22summary%22%3A%22Due%20to%20unforeseen%20market%20forces%2C%20we've%20travelled%20back%20in%20time.%22%7D%2C%7B%22strapline%22%3A%22At%20last%2C%20a%20laptop%20for%20those%20who%20like%20to%20use%20crowbars%20for%20the%20job%20they%20were%20originally%20designed%20for.%22%2C%22title%22%3A%22MSI%20Vector%20A18%20HX%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-vector-a18-hx-review%2F%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FUroh99R55TWgqJShmkuBRC-2000-80.jpg%22%2C%22score%22%3A80%2C%22publishDate%22%3A%222026-01-23T16%3A23%3A38Z%22%2C%22summary%22%3A%22At%20last%2C%20a%20laptop%20for%20those%20who%20like%20to%20use%20crowbars%20for%20the%20job%20they%20were%20originally%20designed%20for.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-nitro-v15-2025-review%2F%22%2C%22strapline%22%3A%225060%20shades%20of%20grey.%22%2C%22title%22%3A%22Acer%20Nitro%20V15%20(2025)%20review%22%2C%22publishDate%22%3A%222026-01-15T17%3A53%3A48Z%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FCFSsMzSqbb5LuC4T9aT7hf-2286-80.jpg%22%2C%22summary%22%3A%225060%20shades%20of%20grey.%22%7D%2C%7B%22strapline%22%3A%22Big%2C%20hot%2C%20and%20just%20a%20little%20too%20expensive.%22%2C%22title%22%3A%22Asus%20TUF%20Gaming%20A16%20(2025)%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-tuf-gaming-a16-2025-review%2F%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FyhWuSdpFz9GwyPMDXRgpdM-2000-80.jpg%22%2C%22publishDate%22%3A%222026-01-15T16%3A18%3A26Z%22%2C%22summary%22%3A%22Big%2C%20hot%2C%20and%20just%20a%20little%20too%20expensive.%22%7D%2C%7B%22publishDate%22%3A%222026-01-15T14%3A11%3A52Z%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FYc7KK2PPvs6qBj5TbxisNR-2000-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmchose-ace-68-16-khz-gaming-keyboard-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Mchose%20Ace%2068%2016%20kHz%20gaming%20keyboard%20review%22%2C%22strapline%22%3A%22For%20those%20who%20measure%20their%20lives%20in%20fractions%20of%20a%20second.%22%2C%22summary%22%3A%22For%20those%20who%20measure%20their%20lives%20in%20fractions%20of%20a%20second.%22%7D%2C%7B%22strapline%22%3A%22Plug%20and%20play%3F%20Not%20on%20your%20life%2C%20but%20it%20might%20just%20be%20the%20best%20laptop%20I've%20ever%20tested.%22%2C%22title%22%3A%22Lenovo%20Legion%209i%20Gen%2010%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-9i-gen-10-review%2F%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FtAGCsJqe54qT8XzNJwdtmY-1918-80.jpg%22%2C%22publishDate%22%3A%222025-11-25T12%3A56%3A52Z%22%2C%22summary%22%3A%22Plug%20and%20play%3F%20Not%20on%20your%20life%2C%20but%20it%20might%20just%20be%20the%20best%20laptop%20I've%20ever%20tested.%22%7D%2C%7B%22publishDate%22%3A%222025-11-12T16%3A01%3A00Z%22%2C%22score%22%3A73%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FXkGx5vTSzZ7tSUhr3ewcKX-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fframework-16-rtx-5070-upgrade-review%2F%22%2C%22strapline%22%3A%22I'm%20happy%20to%20see%20you%2C%20but%20buddy%2C%20you're%20out%20of%20my%20league.%22%2C%22title%22%3A%22Framework%2016%20(RTX%205070%20upgrade)%20review%22%2C%22summary%22%3A%22I'm%20happy%20to%20see%20you%2C%20but%20buddy%2C%20you're%20out%20of%20my%20league.%22%7D%2C%7B%22title%22%3A%22Acer%20Predator%20Triton%2014%20AI%20review%22%2C%22strapline%22%3A%22A%20compact%20laptop%20with%20a%20muddled%20identity%20and%20a%20pricing%20problem.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-predator-triton-14-ai-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAFFFcyquW3xQNivoEEeDgm-2560-80.jpg%22%2C%22publishDate%22%3A%222025-10-20T10%3A53%3A59Z%22%2C%22summary%22%3A%22A%20compact%20laptop%20with%20a%20muddled%20identity%20and%20a%20pricing%20problem.%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fbz8BBjFVE2pKu3iyivstgV-1918-80.jpg%22%2C%22score%22%3A73%2C%22publishDate%22%3A%222025-10-09T10%3A47%3A51Z%22%2C%22strapline%22%3A%22Not%20all%20RTX%205060s%20are%20built%20equal.%22%2C%22title%22%3A%22Gigabyte%20Gaming%20A16%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-gaming-a16-gaming-laptop-review%2F%22%2C%22summary%22%3A%22Not%20all%20RTX%205060s%20are%20built%20equal.%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FzyNjRStgXyRN4yGhux3GYP-1918-80.jpg%22%2C%22score%22%3A81%2C%22publishDate%22%3A%222025-10-03T12%3A11%3A13Z%22%2C%22strapline%22%3A%22No%20nonsense%2C%20pure%20performance%2C%20not%20perfect.%22%2C%22title%22%3A%22Lenovo%20LOQ%2015%20Gen10%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-loq-15-gen10-review%2F%22%2C%22summary%22%3A%22No%20nonsense%2C%20pure%20performance%2C%20not%20perfect.%22%7D%2C%7B%22title%22%3A%22Acer%20Predator%20Helios%2018%20AI%20review%22%2C%22strapline%22%3A%22This%20Predator%20lives%20up%20to%20its%20name%20and%20will%20absolutely%20murder%20anything%20you%20throw%20at%20it.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-predator-helios-18-ai-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A79%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKzTVdpDe8H2DKT34fnfNNT-2560-80.jpg%22%2C%22publishDate%22%3A%222025-09-11T14%3A58%3A11Z%22%2C%22summary%22%3A%22This%20Predator%20lives%20up%20to%20its%20name%20and%20will%20absolutely%20murder%20anything%20you%20throw%20at%20it.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-crosshair-16-hx-ai-2025-review%2F%22%2C%22strapline%22%3A%22A%20laptop%20that%20leans%20on%20the%20AI%20nomenclature%2C%20because%20it%20kinda%20needs%20to.%22%2C%22title%22%3A%22MSI%20Crosshair%2016%20HX%20AI%20(2025)%20review%22%2C%22publishDate%22%3A%222025-09-01T13%3A28%3A52Z%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FQ6BRgTnZsumAVDfCe4Ypj5-2560-80.jpg%22%2C%22summary%22%3A%22A%20laptop%20that%20leans%20on%20the%20AI%20nomenclature%2C%20because%20it%20kinda%20needs%20to.%22%7D%2C%7B%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FT6cjzCNPfNsZLKgWZYwzZg-1920-80.jpg%22%2C%22publishDate%22%3A%222025-08-28T15%3A54%3A05Z%22%2C%22title%22%3A%22Alienware%2016%20Area-51%20review%22%2C%22strapline%22%3A%22An%20excellent%20Alienware%20chassis%20over%20top-tier%20components.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Falienware-16-area-51-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22An%20excellent%20Alienware%20chassis%20over%20top-tier%20components.%22%7D%2C%7B%22score%22%3A73%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMtjJgRCT52NZn4igQpjLeB-2000-80.jpg%22%2C%22publishDate%22%3A%222025-08-21T13%3A49%3A15Z%22%2C%22title%22%3A%22MSI%20Stealth%2018%20HX%20AI%20review%22%2C%22strapline%22%3A%22MSI's%20Stealthy%20laptop%20blends%20in%2C%20but%20its%20performance%20takes%20a%20hit.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-stealth-18-hx-ai-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22MSI's%20Stealthy%20laptop%20blends%20in%2C%20but%20its%20performance%20takes%20a%20hit.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Falienware-18-area-51-2025-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Alienware%2018%20Area-51%20(2025)%20review%22%2C%22strapline%22%3A%22With%20a%20better%20screen%20and%20keyboard%2C%20this%20could%20have%20been%20Alienware's%20best-ever%20laptop.%22%2C%22publishDate%22%3A%222025-08-19T11%3A49%3A58Z%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FpQhsb6bjkorrCZF3pYGtxJ-1920-80.jpg%22%2C%22summary%22%3A%22With%20a%20better%20screen%20and%20keyboard%2C%20this%20could%20have%20been%20Alienware's%20best-ever%20laptop.%22%7D%2C%7B%22score%22%3A77%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FsxpggHdLSmvDfbjqKVf4qe-1920-80.jpg%22%2C%22publishDate%22%3A%222025-08-15T10%3A22%3A51Z%22%2C%22strapline%22%3A%22The%20most%20budget%20RTX%205060%20gaming%20laptop%20actually%20worth%20considering.%22%2C%22title%22%3A%22Medion%20Erazer%20Deputy%2015%20P1%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmedion-erazer-deputy-15-p1-review%2F%22%2C%22summary%22%3A%22The%20most%20budget%20RTX%205060%20gaming%20laptop%20actually%20worth%20considering.%22%7D%2C%7B%22publishDate%22%3A%222025-08-04T09%3A28%3A10Z%22%2C%22score%22%3A89%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fro7CaaZZxeZaC25pmU6h4n-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-tuf-a14-2025-review%2F%22%2C%22strapline%22%3A%22Surprisingly%20great%20performance%20from%20this%20sleek%2014-inch%20machine.%22%2C%22title%22%3A%22Asus%20TUF%20A14%20(2025)%20review%22%2C%22summary%22%3A%22Surprisingly%20great%20performance%20from%20this%20sleek%2014-inch%20machine.%22%7D%2C%7B%22publishDate%22%3A%222025-07-21T14%3A00%3A33Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAvybhJarhy6QMWZDHCF95V-2000-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-predator-helios-neo-16-ai-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Helios%20Neo%2016%20AI%20review%22%2C%22strapline%22%3A%22A%20sturdy%2016-incher%20that%20delivers%20a%20lot%20for%20the%20price.%22%2C%22summary%22%3A%22A%20sturdy%2016-incher%20that%20delivers%20a%20lot%20for%20the%20price.%22%7D%2C%7B%22publishDate%22%3A%222025-06-24T14%3A57%3A33Z%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fi7EF4NP56NZ26ehqGiQhQo-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g14-2025-review%2F%22%2C%22strapline%22%3A%22Still%20a%20great%20compact%20gaming%20laptop%2C%20but%20the%20grating%20fan%20noise%20and%20sharper%20Blade%2014%20relegate%20it%20into%20second%20place.%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G14%20(2025)%20review%22%2C%22summary%22%3A%22Still%20a%20great%20compact%20gaming%20laptop%2C%20but%20the%20grating%20fan%20noise%20and%20sharper%20Blade%2014%20relegate%20it%20into%20second%20place.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Frazer-blade-14-2025-review%2F%22%2C%22strapline%22%3A%22The%202025%20update%20for%20Razer's%20micro%20machine%20has%20pretty%20much%20made%20it%20my%20ideal%20gaming%20laptop.%22%2C%22title%22%3A%22Razer%20Blade%2014%20(2025)%20review%22%2C%22publishDate%22%3A%222025-06-24T14%3A57%3A30Z%22%2C%22score%22%3A86%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FzaW2CvjCxoFuyxJimmP83P-2560-80.jpg%22%2C%22summary%22%3A%22The%202025%20update%20for%20Razer's%20micro%20machine%20has%20pretty%20much%20made%20it%20my%20ideal%20gaming%20laptop.%22%7D%2C%7B%22publishDate%22%3A%222025-05-14T16%3A03%3A46Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fgf3VYHVbMPowsfsnhw8RSb-2560-80.jpg%22%2C%22score%22%3A60%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-raider-18-hx-ai-a2xw-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22MSI%20Raider%2018%20HX%20AI%20A2XW%20review%22%2C%22strapline%22%3A%22Hefty%2C%20not%20least%20when%20it%20comes%20to%20the%20price.%22%2C%22summary%22%3A%22Hefty%2C%20not%20least%20when%20it%20comes%20to%20the%20price.%22%7D%2C%7B%22score%22%3A87%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FS2awnLAmBMX5ZNzeteiwpP-2560-80.jpg%22%2C%22publishDate%22%3A%222025-05-12T15%3A58%3A36Z%22%2C%22strapline%22%3A%22The%20most%20performant%20gaming%20laptop%20of%20this%20generation%2C%20and%20RTX%205090%20be%20damned.%22%2C%22title%22%3A%22Lenovo%20Legion%20Pro%207i%20Gen%2010%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-pro-7i-gen-10-gaming-laptop-review%2F%22%2C%22summary%22%3A%22The%20most%20performant%20gaming%20laptop%20of%20this%20generation%2C%20and%20RTX%205090%20be%20damned.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fhp-omen-max-16-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22A%20big%20noisy%20monster%2C%20and%20that's%20just%20fine%20by%20us.%22%2C%22title%22%3A%22HP%20Omen%20Max%2016%20review%22%2C%22publishDate%22%3A%222025-05-09T13%3A50%3A18Z%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FaS9ucq63bG2rNtn8Npxzp-2000-80.jpg%22%2C%22summary%22%3A%22A%20big%20noisy%20monster%2C%20and%20that's%20just%20fine%20by%20us.%22%7D%2C%7B%22title%22%3A%22MSI%20Vector%2016%20HX%20AI%20review%22%2C%22strapline%22%3A%22A%20classic%20gaming%20laptop%20that%20delivers%20on%20the%20frame%20rate%20promise%20of%20Nvidia's%20RTX%2050-series%2C%20but%20not%20on%20the%20battery%20life.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-vector-16-hx-ai-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fc4sHzGAraRJom3aFDwGcqm-2560-80.jpg%22%2C%22publishDate%22%3A%222025-04-29T16%3A11%3A38Z%22%2C%22summary%22%3A%22A%20classic%20gaming%20laptop%20that%20delivers%20on%20the%20frame%20rate%20promise%20of%20Nvidia's%20RTX%2050-series%2C%20but%20not%20on%20the%20battery%20life.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fframework-13-amd-ai-300-series-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Framework%2013%20AMD%20AI%20300-series%20review%22%2C%22strapline%22%3A%22The%20finest%20Framework%20around.%22%2C%22publishDate%22%3A%222025-04-23T16%3A43%3A14Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F8bCF6XwBn59vLGFz89yuU9-2560-80.jpg%22%2C%22score%22%3A87%2C%22summary%22%3A%22The%20finest%20Framework%20around.%22%7D%2C%7B%22strapline%22%3A%22A%20CPU%20stumble%20throws%20the%20G16%20into%20the%20waiting%20jaws%20of%20the%20Razer%20Blade%2016.%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G16%202025%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g16-2025-review%2F%22%2C%22score%22%3A77%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJBqytwAUEgLrkbwQbYdD7B-2560-80.jpg%22%2C%22publishDate%22%3A%222025-04-03T16%3A20%3A55Z%22%2C%22summary%22%3A%22A%20CPU%20stumble%20throws%20the%20G16%20into%20the%20waiting%20jaws%20of%20the%20Razer%20Blade%2016.%22%7D%2C%7B%22publishDate%22%3A%222025-03-31T14%3A30%3A27Z%22%2C%22score%22%3A78%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9DBpXhxAGReXHtXkuD7oiV-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-aorus-master-16-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22Anachronistic%20gaming%20laptop%20style%20with%20RTX%205090-topping%20performance.%22%2C%22title%22%3A%22Gigabyte%20Aorus%20Master%2016%20review%22%2C%22summary%22%3A%22Anachronistic%20gaming%20laptop%20style%20with%20RTX%205090-topping%20performance.%22%7D%2C%7B%22publishDate%22%3A%222025-03-28T14%3A31%3A33Z%22%2C%22score%22%3A90%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F2oCcNDHNCYbfzeQTEJ4feb-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Frazer-blade-16-2025-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Razer%20Blade%2016%20(2025)%20review%22%2C%22strapline%22%3A%22Simply%20the%20best%20gaming%20laptop%20I've%20ever%20used.%20So%2C%20how%20will%20Asus%20respond%20this%20time%3F%22%2C%22summary%22%3A%22Simply%20the%20best%20gaming%20laptop%20I've%20ever%20used.%20So%2C%20how%20will%20Asus%20respond%20this%20time%3F%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-flow-z13-2025-review%2F%22%2C%22strapline%22%3A%22I%20try%20to%20wrangle%20some%20sense%20out%20of%20AMD's%20beefy%20Strix%20Halo%20experiment%20stuffed%20inside%20a%20gaming%20tablet.%22%2C%22title%22%3A%22Asus%20ROG%20Flow%20Z13%20(2025)%20review%22%2C%22publishDate%22%3A%222025-02-21T15%3A53%3A11Z%22%2C%22score%22%3A59%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSKjUyiXQXMmVxwVZncV7cU-1920-80.jpg%22%2C%22summary%22%3A%22I%20try%20to%20wrangle%20some%20sense%20out%20of%20AMD's%20beefy%20Strix%20Halo%20experiment%20stuffed%20inside%20a%20gaming%20tablet.%22%7D%2C%7B%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMkfoA4r4pyUkgXNUv6r2f8-1920-80.jpg%22%2C%22publishDate%22%3A%222024-12-17T21%3A01%3A28Z%22%2C%22title%22%3A%22Samsung%20Galaxy%20Book4%20Ultra%20review%22%2C%22strapline%22%3A%22Intel%20Core%20Ultra%209%20185H%20%7C%20Nvidia%20RTX%204070%20(80%20W)%20%7C%2032%20GB%20LPDDR5X%20%7C%201%20TB%20SSD%20%7C%20%243%2C000%20%7C%20%C2%A32%2C849%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fsamsung-galaxy-book4-ultra-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22Intel%20Core%20Ultra%209%20185H%20%7C%20Nvidia%20RTX%204070%20(80%20W)%20%7C%2032%20GB%20LPDDR5X%20%7C%201%20TB%20SSD%20%7C%20%243%2C000%20%7C%20%C2%A32%2C849%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-7i-gen-9-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%20Pro%207i%20(Gen%209)%20review%22%2C%22strapline%22%3A%22RTX%204080%20%7C%20Intel%20Core%20i9%2014900HX%20%7C%2032GB%20DDR5-5600%20%7C%202x%201TB%20SSD%20%7C%20%242%2C729%C2%A0%20%7C%20%C2%A0%C2%A32%2C584%22%2C%22publishDate%22%3A%222024-11-18T12%3A00%3A04Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fd5DjyQ7svY7depFsPCrawA-2560-80.jpg%22%2C%22summary%22%3A%22RTX%204080%20%7C%20Intel%20Core%20i9%2014900HX%20%7C%2032GB%20DDR5-5600%20%7C%202x%201TB%20SSD%20%7C%20%242%2C729%C2%A0%20%7C%20%C2%A0%C2%A32%2C584%22%7D%2C%7B%22publishDate%22%3A%222024-11-15T17%3A40%3A41Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FmZ2tKc6NrGm2Xuw5CJ3GzH-2560-80.jpg%22%2C%22score%22%3A49%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-titan-18-hx-a14v-review%2F%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204090%20(175%20W)%20%7C%20128%20GB%20DDR5%20%7C%206%20TB%20SSD%20(total)%20%7C%20%244%2C800%20%7C%20%C2%A34%2C800%22%2C%22title%22%3A%22MSI%20Titan%2018%20HX%20A14V%20review%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204090%20(175%20W)%20%7C%20128%20GB%20DDR5%20%7C%206%20TB%20SSD%20(total)%20%7C%20%244%2C800%20%7C%20%C2%A34%2C800%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-tuf-a14-review%2F%22%2C%22strapline%22%3A%22AMD%20Ryzen%20AI%209%20HX%20370%20%7C%20Nvidia%20RTX%204060%20(100%20W)%20%7C%2016%20GB%20LPDDR5x-7500%20%7C%201%20TB%20SSD%20%7C%20%241499%20%7C%20%C2%A31479%22%2C%22title%22%3A%22Asus%20TUF%20A14%20review%22%2C%22publishDate%22%3A%222024-10-23T11%3A59%3A14Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSWekqw6LjwD2NJcgzXLVSE-2560-80.jpg%22%2C%22summary%22%3A%22AMD%20Ryzen%20AI%209%20HX%20370%20%7C%20Nvidia%20RTX%204060%20(100%20W)%20%7C%2016%20GB%20LPDDR5x-7500%20%7C%201%20TB%20SSD%20%7C%20%241499%20%7C%20%C2%A31479%22%7D%2C%7B%22title%22%3A%22Asus%20ProArt%20PX13%20review%22%2C%22strapline%22%3A%22AMD%20Ryzen%20AI%209%20HX%20370%20%7C%20Nvidia%20GeForce%20RTX%204070%20%7C%2032GB%20DDR5%20%7C%20%242%2C000%20%7C%20%C2%A31%2C999%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-proart-px13-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FGFwJeypSBJJVQu7jyi6Xnc-2560-80.jpg%22%2C%22publishDate%22%3A%222024-10-10T21%3A35%3A26Z%22%2C%22summary%22%3A%22AMD%20Ryzen%20AI%209%20HX%20370%20%7C%20Nvidia%20GeForce%20RTX%204070%20%7C%2032GB%20DDR5%20%7C%20%242%2C000%20%7C%20%C2%A31%2C999%22%7D%2C%7B%22title%22%3A%22Acer%20Nitro%2014%20review%22%2C%22strapline%22%3A%22AMD%20Ryzen%207%208845HS%20%7C%20RTX%204050%20%7C%2016GB%20LPDDR5X%20%7C%20500%20GB%20SSD%20%7C%20%C2%A31%2C199%20%7C%20%241%2C300%20(RTX%204060%20version)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-nitro-14-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FVjp4ByWS3hmxWgoqmgqQY3-1920-80.jpg%22%2C%22score%22%3A55%2C%22publishDate%22%3A%222024-09-30T16%3A34%3A31Z%22%2C%22summary%22%3A%22AMD%20Ryzen%207%208845HS%20%7C%20RTX%204050%20%7C%2016GB%20LPDDR5X%20%7C%20500%20GB%20SSD%20%7C%20%C2%A31%2C199%20%7C%20%241%2C300%20(RTX%204060%20version)%22%7D%2C%7B%22strapline%22%3A%22Great%20for%20rendering%2C%20but%20with%20a%20bit%20of%20a%20strange%20GPU%2FCPU%20pairing.%22%2C%22title%22%3A%22RedMagic%20Titan%2016%20Pro%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fredmagic-titan-16-pro-review%2F%22%2C%22score%22%3A66%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FXszKgxsztWa8BzH884VvHB-2550-80.jpg%22%2C%22publishDate%22%3A%222024-09-17T14%3A23%3A00Z%22%2C%22summary%22%3A%22Great%20for%20rendering%2C%20but%20with%20a%20bit%20of%20a%20strange%20GPU%2FCPU%20pairing.%22%7D%2C%7B%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FsJXChg3i487V89JUEhRwgK-2560-80.jpg%22%2C%22publishDate%22%3A%222024-09-02T15%3A58%3A31Z%22%2C%22strapline%22%3A%22Intel%20Core%20i9-14900HX%20%7C%20Nvidia%20GeForce%20RTX%204090%20(16GB)%20%7C%2032GB%20DDR5%20%7C%20%243%2C100%20%7C%20%C2%A33%2C600%22%2C%22title%22%3A%22Acer%20Predator%20Helios%2018%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-predator-helios-18-review%2F%22%2C%22summary%22%3A%22Intel%20Core%20i9-14900HX%20%7C%20Nvidia%20GeForce%20RTX%204090%20(16GB)%20%7C%2032GB%20DDR5%20%7C%20%243%2C100%20%7C%20%C2%A33%2C600%22%7D%2C%7B%22score%22%3A92%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FTfgmGNXad8R8hxjF75En9i-1920-80.jpg%22%2C%22publishDate%22%3A%222024-08-30T15%3A47%3A18Z%22%2C%22strapline%22%3A%22The%2016-inch%20gaming%20laptop%20I'd%20pick%20from%20the%20lot.%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G16%20(2024)%20GA605%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g16-2024-ga605-review%2F%22%2C%22summary%22%3A%22The%2016-inch%20gaming%20laptop%20I'd%20pick%20from%20the%20lot.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-crosshair-16-hx-review%2F%22%2C%22strapline%22%3A%22A%20chunky%20funky%20gaming%20laptop%20with%20high%20refresh%20and%20a%20lovely%2016%3A10%20panel.%22%2C%22title%22%3A%22MSI%20Crosshair%2016%20HX%20review%22%2C%22publishDate%22%3A%222024-08-21T11%3A56%3A14Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSPgsjEECzXaMywKb5vLbDR-2560-80.jpg%22%2C%22score%22%3A73%2C%22summary%22%3A%22A%20chunky%20funky%20gaming%20laptop%20with%20high%20refresh%20and%20a%20lovely%2016%3A10%20panel.%22%7D%2C%7B%22score%22%3A71%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEmhwbKZdmQawynGKrXzciB-1920-80.jpg%22%2C%22publishDate%22%3A%222024-08-15T09%3A46%3A45Z%22%2C%22strapline%22%3A%22Lots%20of%20improvements%2C%20but%20fundamentally%20a%20weaker%20proposition%20than%20the%20Ryzen%20mainboard.%22%2C%22title%22%3A%22Framework%2013%20(Intel%20Core%20Ultra%20Series%201)%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fframework-13-intel-core-ultra-series-1-laptop-review%2F%22%2C%22summary%22%3A%22Lots%20of%20improvements%2C%20but%20fundamentally%20a%20weaker%20proposition%20than%20the%20Ryzen%20mainboard.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-pro-5i-16-gen-9-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%20Pro%205i%2016%20Gen%209%20review%22%2C%22strapline%22%3A%22Excellent%20gaming%20performance%20doesn't%20make%20up%20for%20a%20lacklustre%20spec%20for%20the%20money.%22%2C%22publishDate%22%3A%222024-07-18T14%3A47%3A29Z%22%2C%22score%22%3A58%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FhVr7FtubAb7SgPEZhg25gc-1920-80.jpg%22%2C%22summary%22%3A%22Excellent%20gaming%20performance%20doesn't%20make%20up%20for%20a%20lacklustre%20spec%20for%20the%20money.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-aorus-17x-2024-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Gigabyte%20Aorus%2017X%20(2024)%20review%22%2C%22strapline%22%3A%22A%2017-inch%20monster%20gaming%20laptop%20worth%20breaking%20your%20back%20over.%22%2C%22publishDate%22%3A%222024-07-10T10%3A37%3A28Z%22%2C%22score%22%3A91%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FqdRZif8VA58fJazBBLsm2B-1920-80.jpg%22%2C%22summary%22%3A%22A%2017-inch%20monster%20gaming%20laptop%20worth%20breaking%20your%20back%20over.%22%7D%2C%7B%22strapline%22%3A%22Intel%20Core%20i7-14650HX%20%7C%20Nvidia%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5-5600%20%7C%20%241%2C649%20%7C%20%C2%A32%2C097%22%2C%22title%22%3A%22Gigabyte%20Aorus%2016X%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-aorus-16x-review%2F%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FcT8gTofEXRMrvwDFgLP6QG-1920-80.jpg%22%2C%22publishDate%22%3A%222024-06-13T12%3A00%3A59Z%22%2C%22summary%22%3A%22Intel%20Core%20i7-14650HX%20%7C%20Nvidia%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5-5600%20%7C%20%241%2C649%20%7C%20%C2%A32%2C097%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Frazer-blade-16-2024-review%2F%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20Nvidia%20RTX%204080%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%243%2C600%20%7C%20%C2%A33%2C600%22%2C%22title%22%3A%22Razer%20Blade%2016%20(2024)%20review%22%2C%22publishDate%22%3A%222024-05-17T11%3A45%3A34Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FHW5Q64RiEKaEcxW4QSdD8e-1920-80.jpg%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20Nvidia%20RTX%204080%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%243%2C600%20%7C%20%C2%A33%2C600%22%7D%2C%7B%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204070%20(130W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C000%22%2C%22title%22%3A%22Lenovo%20Legion%207%2016IRX9%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-7-16irx9-review%2F%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F3Rz4kx9dYhawZiMcdDMVoG-2560-80.jpg%22%2C%22score%22%3A66%2C%22publishDate%22%3A%222024-05-08T11%3A03%3A41Z%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204070%20(130W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C000%22%7D%2C%7B%22publishDate%22%3A%222024-05-02T16%3A33%3A43Z%22%2C%22score%22%3A84%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FaXWnKvvbSCvZ2QchXKWRxM-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-g6x-2024-review%2F%22%2C%22strapline%22%3A%22Intel%20Core%20i7%2013650HX%20%7C%20RTX%204060%20(105W)%20%7C%2032GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%241%2C300%20%7C%20%C2%A31%2C198%20(16GB)%22%2C%22title%22%3A%22Gigabyte%20G6X%20(2024)%20review%22%2C%22summary%22%3A%22Intel%20Core%20i7%2013650HX%20%7C%20RTX%204060%20(105W)%20%7C%2032GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%241%2C300%20%7C%20%C2%A31%2C198%20(16GB)%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Frazer-blade-14-2024-review%2F%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%208945HS%20%7C%20Nvidia%20GeForce%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5%20%7C%201TB%20SSD%20%7C%20%242%2C700%20%7C%20%C2%A32%2C700%22%2C%22title%22%3A%22Razer%20Blade%2014%20(2024)%20review%22%2C%22publishDate%22%3A%222024-04-03T14%3A51%3A11Z%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FYqsyoyGrBvstxVCx5PpDre-1920-80.jpg%22%2C%22summary%22%3A%22AMD%20Ryzen%209%208945HS%20%7C%20Nvidia%20GeForce%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5%20%7C%201TB%20SSD%20%7C%20%242%2C700%20%7C%20%C2%A32%2C700%22%7D%2C%7B%22publishDate%22%3A%222024-03-15T11%3A46%3A12Z%22%2C%22score%22%3A90%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FNA4BgrkjgeGLR6gXtUngP6-1920-80.png%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g14-2024-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G14%20(2024)%20review%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%208945HS%20%7C%20Nvidia%20GeForce%20RTX%204070%20(90W)%20%7C%2032GB%20LPDDR5X%20%7C%201TB%20SSD%20%7C%20OLED%20%7C%20%242%2C000%20%7C%20%C2%A32%2C400%22%2C%22summary%22%3A%22AMD%20Ryzen%209%208945HS%20%7C%20Nvidia%20GeForce%20RTX%204070%20(90W)%20%7C%2032GB%20LPDDR5X%20%7C%201TB%20SSD%20%7C%20OLED%20%7C%20%242%2C000%20%7C%20%C2%A32%2C400%22%7D%2C%7B%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FnPzaP3vCqrSWoCsY9kxgiT-2560-80.jpg%22%2C%22publishDate%22%3A%222024-03-08T11%3A49%3A07Z%22%2C%22title%22%3A%22Asus%20ZenBook%20Duo%20(2024)%22%2C%22strapline%22%3A%22Intel%20Core%20Ultra%209%20185H%20%7C%20Intel%20Arc%20graphics%20%7C%2032GB%20LPDDR5x%20%7C%202TB%20SSD%20%7C%2014-inch%20OLED%20%7C%20%241%2C700%20%7C%20%C2%A32%2C000%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-zenbook-duo-oled-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22Intel%20Core%20Ultra%209%20185H%20%7C%20Intel%20Arc%20graphics%20%7C%2032GB%20LPDDR5x%20%7C%202TB%20SSD%20%7C%2014-inch%20OLED%20%7C%20%241%2C700%20%7C%20%C2%A32%2C000%22%7D%2C%7B%22publishDate%22%3A%222024-03-08T11%3A18%3A54Z%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FNXjMufBADboXqgQWNbq2gR-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-vector-17-hx-2024-gaming-laptop-review-benchmarks-performance%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22MSI%20Vector%2017%20HX%20(2024)%20review%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C299%20%7C%20%C2%A32%2C399%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C299%20%7C%20%C2%A32%2C399%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g16-2024-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G16%202024%20review%22%2C%22strapline%22%3A%22Slim%2C%20sleek%20and%20fantastic%20to%20use%20as%20a%20daily%20driver%2C%20but%20with%20a%20huge%20GPU%20that's%20too%20big%20for%20its%20slender%20boots.%22%2C%22publishDate%22%3A%222024-03-05T12%3A10%3A16Z%22%2C%22score%22%3A79%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FeH42SBj35afk4ubQ75PKV3-2560-80.jpg%22%2C%22summary%22%3A%22Slim%2C%20sleek%20and%20fantastic%20to%20use%20as%20a%20daily%20driver%2C%20but%20with%20a%20huge%20GPU%20that's%20too%20big%20for%20its%20slender%20boots.%22%7D%2C%7B%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F5M3xq95kst8wULxMGQannV-1920-80.jpg%22%2C%22publishDate%22%3A%222024-03-04T11%3A38%3A15Z%22%2C%22title%22%3A%22HP%20Omen%20Transcend%2014%20review%22%2C%22strapline%22%3A%22A%20supremely%20affordable%2C%20surprisingly%20gorgeous%20little%20gaming%20laptop%20with%20just%20a%20few%20teething%20troubles.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fhp-omen-transcend-14-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22A%20supremely%20affordable%2C%20surprisingly%20gorgeous%20little%20gaming%20laptop%20with%20just%20a%20few%20teething%20troubles.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-flow-x13-2023-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%207940HS%20%7C%20RTX%204060%20(60W)%20%7C%2016GB%20DDR5%20%7C%201TB%20SSD%20%7C%20%241%2C599%20%7C%20%C2%A31%2C699%22%2C%22title%22%3A%22Asus%20ROG%20Flow%20X13%20(2023)%20review%22%2C%22publishDate%22%3A%222024-02-21T13%3A09%3A07Z%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FRVkQMVpTViFBCDLMvv9EBn-1920-80.jpg%22%2C%22summary%22%3A%22AMD%20Ryzen%209%207940HS%20%7C%20RTX%204060%20(60W)%20%7C%2016GB%20DDR5%20%7C%201TB%20SSD%20%7C%20%241%2C599%20%7C%20%C2%A31%2C699%22%7D%2C%7B%22publishDate%22%3A%222024-02-20T11%3A46%3A35Z%22%2C%22score%22%3A78%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FCmo5RWxhTNAagbdNBFk6Aj-2560-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-18-2024-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2018%20(2024)%20review%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204090%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%243%2C900%20%7C%20%C2%A34%2C000%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204090%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%243%2C900%20%7C%20%C2%A34%2C000%22%7D%2C%7B%22publishDate%22%3A%222024-01-24T12%3A47%3A44Z%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FH9eokCdbCQELCcRawDu7wK-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-go-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%20Go%20review%22%2C%22strapline%22%3A%22A%20handheld%20gaming%20PC%20made%20bigger%2C%20which%20makes%20sense%20once%20you%20detach%20the%20controllers%20and%20sit%20back.%22%2C%22summary%22%3A%22A%20handheld%20gaming%20PC%20made%20bigger%2C%20which%20makes%20sense%20once%20you%20detach%20the%20controllers%20and%20sit%20back.%22%7D%2C%7B%22strapline%22%3A%22You're%20buying%20for%20the%20promise%2C%20not%20the%20performance.%20But%20when%20the%20potential%20is%20this%20damned%20enticing%20it's%20hard%20to%20resist.%22%2C%22title%22%3A%22Framework%2016%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fframework-16-modular-gaming-laptop-review%2F%22%2C%22score%22%3A87%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FnqFkwqXbn4CvKjP9zxpgmi-1920-80.jpg%22%2C%22publishDate%22%3A%222024-01-24T01%3A17%3A27Z%22%2C%22summary%22%3A%22You're%20buying%20for%20the%20promise%2C%20not%20the%20performance.%20But%20when%20the%20potential%20is%20this%20damned%20enticing%20it's%20hard%20to%20resist.%22%7D%2C%7B%22publishDate%22%3A%222023-12-21T12%3A15%3A17Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FoNodrHG5FPswrfxLMqj3yS-1920-80.jpg%22%2C%22score%22%3A89%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-9i-gen-8-gaming-laptop-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%209i%20review%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2013980HX%20%7C%20RTX%204090%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%243%2C693%20%7C%20%C2%A33%2C950%22%2C%22summary%22%3A%22Intel%20Core%20i9%2013980HX%20%7C%20RTX%204090%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%243%2C693%20%7C%20%C2%A33%2C950%22%7D%2C%7B%22title%22%3A%22Asus%20ROG%20Zephyrus%20G14%20(2023)%20review%22%2C%22strapline%22%3A%22A%20stellar%2014-inch%20gaming%20laptop%20brought%20back%20to%20Earth%20by%20an%20unnecessarily%20overpowered%20GPU.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-zephyrus-g14-2023-review-performance-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F6A2TUseEvtJ9Nxc3xhLaMR-1920-80.jpg%22%2C%22publishDate%22%3A%222023-10-31T16%3A34%3A43Z%22%2C%22summary%22%3A%22A%20stellar%2014-inch%20gaming%20laptop%20brought%20back%20to%20Earth%20by%20an%20unnecessarily%20overpowered%20GPU.%22%7D%2C%7B%22strapline%22%3A%22All%20work%20and%20all%20play.%22%2C%22title%22%3A%22Asus%20Vivobook%20Pro%2016X%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-vivobook-pro-16x-review-performance%2F%22%2C%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEeUo38vATsLovqZjoiXG3g-1920-80.jpg%22%2C%22publishDate%22%3A%222023-08-29T16%3A36%3A01Z%22%2C%22summary%22%3A%22All%20work%20and%20all%20play.%22%7D%2C%7B%22title%22%3A%22OneXPlayer%20OneXFly%20review%22%2C%22strapline%22%3A%22Lighter%2C%20smaller%2C%20faster%2C%20stronger.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fonexplayer-onexfly-handheld-gaming-pc-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FTWXETLYX22kQAweQTdCg54-1920-80.jpg%22%2C%22score%22%3A87%2C%22publishDate%22%3A%222023-08-10T15%3A23%3A21Z%22%2C%22summary%22%3A%22Lighter%2C%20smaller%2C%20faster%2C%20stronger.%22%7D%2C%7B%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMar2VRvM2VYJFzufrgXZ6S-1920-80.jpg%22%2C%22publishDate%22%3A%222023-07-21T10%3A55%3A22Z%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%207940HS%20%7C%20Nvidia%20RTX%204070%20(140W)%20%7C%2016GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C700%20%7C%20%C2%A32%2C800%22%2C%22title%22%3A%22Razer%20Blade%2014%20(2023)%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-14-2023-review-benchmarks-performance%2F%22%2C%22summary%22%3A%22AMD%20Ryzen%209%207940HS%20%7C%20Nvidia%20RTX%204070%20(140W)%20%7C%2016GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C700%20%7C%20%C2%A32%2C800%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-predator-helios-16-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Helios%2016%22%2C%22strapline%22%3A%22RTX%204080%20%7C%20Core%20i9%2013900HX%20%7C%2016GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C300%20%7C%20%C2%A32%2C599%22%2C%22publishDate%22%3A%222023-06-23T10%3A29%3A02Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FsVkZj7spAGdKcZBZXLx5NR-1920-80.jpg%22%2C%22score%22%3A83%2C%22summary%22%3A%22RTX%204080%20%7C%20Core%20i9%2013900HX%20%7C%2016GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C300%20%7C%20%C2%A32%2C599%22%7D%2C%7B%22publishDate%22%3A%222023-06-15T14%3A06%3A34Z%22%2C%22score%22%3A72%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FHNHAxd58wmFjea7CHDTWng-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Falienware-x16-review%2F%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2013900HK%20%7C%20Nvidia%20RTX%204080%20%7C%2032GB%20LPDDR5%206000MHz%20%7C%201TB%20NVMe%20SSD%20%7C%20%242%2C949%22%2C%22title%22%3A%22Alienware%20X16%22%2C%22summary%22%3A%22Intel%20Core%20i9%2013900HK%20%7C%20Nvidia%20RTX%204080%20%7C%2032GB%20LPDDR5%206000MHz%20%7C%201TB%20NVMe%20SSD%20%7C%20%242%2C949%22%7D%2C%7B%22publishDate%22%3A%222023-05-12T15%3A36%3A33Z%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FkGsSJYWYtKap5vZb3WmuZW-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-17-g733py-review-performance%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Scar%2017%20(2023)%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%207945HX%20%7C%20Nvidia%20RTX%204090%20%7C%2032GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%243%2C500%20%7C%20%C2%A33%2C759%22%2C%22summary%22%3A%22AMD%20Ryzen%209%207945HX%20%7C%20Nvidia%20RTX%204090%20%7C%2032GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%243%2C500%20%7C%20%C2%A33%2C759%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fp46zbCVLRHcB7EhCXhTbze-1920-80.jpg%22%2C%22score%22%3A70%2C%22publishDate%22%3A%222023-04-19T13%3A01%3A27Z%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2013980HX%20%7C%20Nvidia%20RTX%204080%20%7C%2016GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%C2%A33%2C300%20%7C%20%242%2C900%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2016%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-16-2023-review-benchmarks%2F%22%2C%22summary%22%3A%22Intel%20Core%20i9%2013980HX%20%7C%20Nvidia%20RTX%204080%20%7C%2016GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%C2%A33%2C300%20%7C%20%242%2C900%22%7D%2C%7B%22title%22%3A%22Gigabyte%20G5%20(2023)%22%2C%22strapline%22%3A%22RTX%204060%20%7C%20Core%20i5%2012500H%20%7C%2016GB%20DDR4-3200%20%7C%20512GB%20SSD%20%7C%20~%241%2C100%20%7C%20%C2%A31%2C200%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-g5-2023-rtx-4060-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fxh3JsM4NpoM6o5M2cmeoMJ-1920-80.jpg%22%2C%22publishDate%22%3A%222023-04-14T15%3A10%3A13Z%22%2C%22summary%22%3A%22RTX%204060%20%7C%20Core%20i5%2012500H%20%7C%2016GB%20DDR4-3200%20%7C%20512GB%20SSD%20%7C%20~%241%2C100%20%7C%20%C2%A31%2C200%22%7D%2C%7B%22score%22%3A50%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FVrRRefqH43kQpKc8XT7K8U-1920-80.jpg%22%2C%22publishDate%22%3A%222023-04-14T15%3A10%3A12Z%22%2C%22title%22%3A%22MSI%20Cyborg%2015%22%2C%22strapline%22%3A%22RTX%204060%20%7C%20Core%20i7%2012650H%20%7C%2016GB%20DDR5-4800%20%7C%20512GB%20SSD%20%7C%20~%241%2C100%20%7C%20%C2%A31%2C099%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-cyborg-15-2023-rtx-4060-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22RTX%204060%20%7C%20Core%20i7%2012650H%20%7C%2016GB%20DDR5-4800%20%7C%20512GB%20SSD%20%7C%20~%241%2C100%20%7C%20%C2%A31%2C099%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FtHnG2RE54Rozt6QR2YCmuS-1920-80.jpg%22%2C%22score%22%3A88%2C%22publishDate%22%3A%222023-03-01T12%3A44%3A58Z%22%2C%22strapline%22%3A%22RTX%204080%20%7C%20Core%20i9%2013900HX%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C750%20%7C%20%C2%A32%2C800%22%2C%22title%22%3A%22Lenovo%20Legion%20Pro%207i%20(Gen8)%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-pro-7i-gaming-laptop-review%2F%22%2C%22summary%22%3A%22RTX%204080%20%7C%20Core%20i9%2013900HX%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C750%20%7C%20%C2%A32%2C800%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-titan-gt77-hx-gaming-laptop-review-rtx-4090%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22MSI%20Titan%20GT77%20HX%22%2C%22strapline%22%3A%22RTX%204090%20%7C%20Core%20i9%2013950HX%20%7C%2064GB%20DDR5-4000%20%7C%204TB%20SSD%20%7C%20%245%2C300%20%7C%20%C2%A35%2C300%22%2C%22publishDate%22%3A%222023-02-17T12%3A49%3A02Z%22%2C%22score%22%3A53%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAB2dqYC7fcpEdnDzrWduaP-1920-80.jpg%22%2C%22summary%22%3A%22RTX%204090%20%7C%20Core%20i9%2013950HX%20%7C%2064GB%20DDR5-4000%20%7C%204TB%20SSD%20%7C%20%245%2C300%20%7C%20%C2%A35%2C300%22%7D%2C%7B%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAaeyT2hJqSXR5ZLM8twq9o-1920-80.jpg%22%2C%22publishDate%22%3A%222023-02-15T17%3A30%3A54Z%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20M16%22%2C%22strapline%22%3A%22RTX%204090%20%7C%20Core%20i9%2013900H%20%7C%2032GB%20DDR5-4800%20%7C%202TB%20SSD%20%7C%20%244%2C000%20%7C%20%C2%A34%2C100%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-zephyrus-m16-gu604-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22RTX%204090%20%7C%20Core%20i9%2013900H%20%7C%2032GB%20DDR5-4800%20%7C%202TB%20SSD%20%7C%20%244%2C000%20%7C%20%C2%A34%2C100%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-16-review-rtx-4090-mobile-performance%2F%22%2C%22strapline%22%3A%22RTX%204090%20%7C%20Core%20i9%2013950HX%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%244%2C300%20%7C%20%C2%A34%2C400%22%2C%22title%22%3A%22Razer%20Blade%2016%22%2C%22publishDate%22%3A%222023-02-10T13%3A06%3A35Z%22%2C%22score%22%3A76%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FymcDrgUhYHnXbSzZF3qc7G-1920-80.jpg%22%2C%22summary%22%3A%22RTX%204090%20%7C%20Core%20i9%2013950HX%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%244%2C300%20%7C%20%C2%A34%2C400%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Forigin-evo16-s-2022-review%2F%22%2C%22strapline%22%3A%22A%20modest%20package%20with%20not%20so%20modest%20performance.%22%2C%22title%22%3A%22Origin%20EVO16-S%20(2022)%22%2C%22publishDate%22%3A%222022-11-11T19%3A33%3A06Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FrAk33PXymqAxx9vn3ZKN55-1920-80.jpg%22%2C%22score%22%3A84%2C%22summary%22%3A%22A%20modest%20package%20with%20not%20so%20modest%20performance.%22%7D%2C%7B%22score%22%3A78%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FBKHNudbmTEvW4HX4b4NYRG-1920-80.jpg%22%2C%22publishDate%22%3A%222022-10-19T11%3A39%3A45Z%22%2C%22strapline%22%3A%22A%20sleek%20and%20effective%20gaming%20machine%20but%20the%20price%20stings.%22%2C%22title%22%3A%22Alienware%20x14%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fdell-alienware-x14-review-benchmarks-performance%2F%22%2C%22summary%22%3A%22A%20sleek%20and%20effective%20gaming%20machine%20but%20the%20price%20stings.%22%7D%2C%7B%22publishDate%22%3A%222022-09-16T11%3A34%3A46Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FxJJXoxi7YfGf6kWkq36hqd-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-predator-helios-300-ph317-56-79ub-benchmark-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Helios%20300%22%2C%22strapline%22%3A%22There's%20a%20sneakily%20powerful%20GPU%20in%20this%2012th%20Gen%20gaming%20laptop.%22%2C%22summary%22%3A%22There's%20a%20sneakily%20powerful%20GPU%20in%20this%2012th%20Gen%20gaming%20laptop.%22%7D%2C%7B%22publishDate%22%3A%222022-08-18T17%3A00%3A00Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F4C29Si8t6RD4MArnV8vsfT-1920-80.jpg%22%2C%22score%22%3A72%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fcorsair-voyager-a1600-gaming-laptop-review-performance-benchmarks%2F%22%2C%22strapline%22%3A%22It's%20not%20perfect%2C%20but%20Corsair's%20first%20laptop%20may%20be%20tempting%20for%20a%20very%20specific%20audience.%22%2C%22title%22%3A%22Corsair%20Voyager%20a1600%22%2C%22summary%22%3A%22It's%20not%20perfect%2C%20but%20Corsair's%20first%20laptop%20may%20be%20tempting%20for%20a%20very%20specific%20audience.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-14-2022-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Razer%20Blade%2014%20(2022)%22%2C%22strapline%22%3A%22AMD%20Ryzen%206900HX%20%7C%20RTX%203070%20TI%20%7C%20165Hz%201440p%20%7C%20Sleek%2C%20speedy%2C%20and%20super%20'spensive.%22%2C%22publishDate%22%3A%222022-07-06T15%3A19%3A21Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FczaGKNiHggATKugmtc7aFH-1920-80.jpg%22%2C%22summary%22%3A%22AMD%20Ryzen%206900HX%20%7C%20RTX%203070%20TI%20%7C%20165Hz%201440p%20%7C%20Sleek%2C%20speedy%2C%20and%20super%20'spensive.%22%7D%2C%7B%22strapline%22%3A%22The%20Origin%20EVO17-S%20bristles%20with%20the%20power%20of%20a%20Nvidia%20GeForce%20RTX%203080%20Ti%20and%20an%20Alder%20Lake%20CPU%2C%20but%20comes%20at%20a%20steep%20price.%22%2C%22title%22%3A%22Origin%20EVO17-S%20(2022)%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Forigin-evo17-s-2022-review%2F%22%2C%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F5SiDHU2jXMJtE8Kg9MdGWK-1920-80.jpg%22%2C%22publishDate%22%3A%222022-06-28T20%3A12%3A04Z%22%2C%22summary%22%3A%22The%20Origin%20EVO17-S%20bristles%20with%20the%20power%20of%20a%20Nvidia%20GeForce%20RTX%203080%20Ti%20and%20an%20Alder%20Lake%20CPU%2C%20but%20comes%20at%20a%20steep%20price.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fthe-asus-zephyrus-g14-spec-we-really-wanted-after-our-review-is-now-on-sale-for-dollar1500%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22The%20Asus%20Zephyrus%20G14%20spec%20we%20really%20wanted%20after%20our%20review%20is%20now%20on%20sale%20for%20%241%2C500%22%2C%22strapline%22%3A%22A%20sensible%20model%20of%20G14%20is%20on%20sale%20at%20Best%20Buy%2C%20scoring%20you%20all%20the%20next-gen%20goodies%20without%20the%20high%20price%20tag.%22%2C%22publishDate%22%3A%222022-06-24T16%3A48%3A55Z%22%2C%22score%22%3Anull%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F6s5EagrSWcZbVNMMwXReaZ-1890-80.jpg%22%2C%22summary%22%3A%22A%20sensible%20model%20of%20G14%20is%20on%20sale%20at%20Best%20Buy%2C%20scoring%20you%20all%20the%20next-gen%20goodies%20without%20the%20high%20price%20tag.%22%7D%2C%7B%22title%22%3A%22Gigabyte%20Aorus%2017%20XE4%20gaming%20laptop%22%2C%22strapline%22%3A%22A%20beefy%20gaming%20laptop%20that%20balances%20power%20and%20price%2C%20if%20not%20quite%20portability%20and%20noise.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-aorus-17-xe4-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A84%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FmHKRSz3GJxMDLkndhm4ryP-1920-80.jpg%22%2C%22publishDate%22%3A%222022-06-21T10%3A07%3A26Z%22%2C%22summary%22%3A%22A%20beefy%20gaming%20laptop%20that%20balances%20power%20and%20price%2C%20if%20not%20quite%20portability%20and%20noise.%22%7D%2C%7B%22score%22%3A65%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fi6zaJXzpUh4z8inx28daT9-1920-80.jpg%22%2C%22publishDate%22%3A%222022-05-19T13%3A30%3A01Z%22%2C%22title%22%3A%22Lenovo%20Legion%205%20Pro%2016%20(AH7H)%20review%22%2C%22strapline%22%3A%22A%20productivity%20whiz%20but%20not%20quite%20the%20gaming%20behemoth%20expected%20at%20this%20price.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-5-pro-16-ah7h-laptop-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22A%20productivity%20whiz%20but%20not%20quite%20the%20gaming%20behemoth%20expected%20at%20this%20price.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-stealth-gs66-12ugs-review-benchmarks-performance%2F%22%2C%22strapline%22%3A%22The%20'Stealth'%20moniker%20is%20looking%20increasingly%20ludicrous%20in%20the%20face%20of%20the%20noise%20these%20laptops%20make%20when%20gaming.%22%2C%22title%22%3A%22MSI%20Stealth%20GS66%20(2022)%20gaming%20laptop%20review%22%2C%22publishDate%22%3A%222022-04-22T15%3A41%3A36Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FP5W9FX7Y3BGmyeD4QyBPHo-1920-80.jpg%22%2C%22score%22%3A73%2C%22summary%22%3A%22The%20'Stealth'%20moniker%20is%20looking%20increasingly%20ludicrous%20in%20the%20face%20of%20the%20noise%20these%20laptops%20make%20when%20gaming.%22%7D%2C%7B%22publishDate%22%3A%222022-03-29T16%3A27%3A55Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FXrxvvgZcUGD2hAc9Nqkfu7-1920-80.jpg%22%2C%22score%22%3A88%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-17-2022-review-benchmarks%2F%22%2C%22strapline%22%3A%22An%20uninspiring%20chassis%20that%20hides%20some%20impressive%2C%20raw%20power%20and%20top-tier%20supporting%20components.%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2017%20(2022)%20gaming%20laptop%20review%22%2C%22summary%22%3A%22An%20uninspiring%20chassis%20that%20hides%20some%20impressive%2C%20raw%20power%20and%20top-tier%20supporting%20components.%22%7D%2C%7B%22score%22%3A58%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMtd5Mk3PbhMgisBgWJeZhK-1920-80.jpg%22%2C%22publishDate%22%3A%222022-03-18T12%3A58%3A11Z%22%2C%22strapline%22%3A%22An%20undeniably%20gorgeous%20sliver%20of%20hardware%20searching%20for%20a%20problem%20to%20solve.%22%2C%22title%22%3A%22Asus%20ROG%20Flow%20Z13%20tablet%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-flow-z13-tablet-review-performance-benchmarks%2F%22%2C%22summary%22%3A%22An%20undeniably%20gorgeous%20sliver%20of%20hardware%20searching%20for%20a%20problem%20to%20solve.%22%7D%2C%7B%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FgK2wfQbnJcA8QKMGXMBHBX-2560-80.jpg%22%2C%22publishDate%22%3A%222022-03-10T17%3A21%3A22Z%22%2C%22strapline%22%3A%22Asus%20puts%20AMD%20in%20total%20control%20with%20the%20new%20G14%E2%80%94Ryzen%20and%20Radeon%20working%20in%20harmony.%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G14%20(2022)%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-zephyrus-g14-2022-review-benchmarks%2F%22%2C%22summary%22%3A%22Asus%20puts%20AMD%20in%20total%20control%20with%20the%20new%20G14%E2%80%94Ryzen%20and%20Radeon%20working%20in%20harmony.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-17-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Razer%20Blade%2017%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Razer%20takes%20equal%20parts%20Intel%20Alder%20Lake%20CPU%20and%20Nvidia%20GeForce%20RTX%203080%20Ti%20GPU%20to%20make%20for%20a%20potent%20laptop%20brew.%22%2C%22publishDate%22%3A%222022-03-03T17%3A43%3A23Z%22%2C%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWtTg8npoNLyNTXftuzZpKS-1920-80.jpg%22%2C%22summary%22%3A%22Razer%20takes%20equal%20parts%20Intel%20Alder%20Lake%20CPU%20and%20Nvidia%20GeForce%20RTX%203080%20Ti%20GPU%20to%20make%20for%20a%20potent%20laptop%20brew.%22%7D%2C%7B%22title%22%3A%22One-netbook%20Onexplayer%20Mini%20review%22%2C%22strapline%22%3A%22The%207-inch%20version%20of%20this%20premium%20handheld%20is%20eclipsed%20by%20the%20imminent%20Steam%20Deck.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fonexplayer-mini-review-performance%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A64%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FxrMYp6L7zSacsUggBBSBvG-1920-80.jpg%22%2C%22publishDate%22%3A%222022-01-20T15%3A50%3A32Z%22%2C%22summary%22%3A%22The%207-inch%20version%20of%20this%20premium%20handheld%20is%20eclipsed%20by%20the%20imminent%20Steam%20Deck.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-pulse-gl66-performance-review-price%2F%22%2C%22strapline%22%3A%22A%20powerful%20CPU%20and%20weak%20GPU%20make%20for%20an%20odd%20couple%20even%20at%20this%20tempting%20price%20point.%22%2C%22title%22%3A%22MSI%20Pulse%20GL66%20gaming%20laptop%20review%22%2C%22publishDate%22%3A%222021-12-07T16%3A12%3A29Z%22%2C%22score%22%3A62%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKNRRGQKWxmPQnaTheviAp4-1920-80.jpg%22%2C%22summary%22%3A%22A%20powerful%20CPU%20and%20weak%20GPU%20make%20for%20an%20odd%20couple%20even%20at%20this%20tempting%20price%20point.%22%7D%2C%7B%22score%22%3A93%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FhQADxNWesW6Z8DamRMEgDb-1920-80.jpg%22%2C%22publishDate%22%3A%222021-08-04T14%3A43%3A57Z%22%2C%22strapline%22%3A%22The%20most%20desirable%20gaming%20laptop%20I've%20ever%20reviewed.%22%2C%22title%22%3A%22Razer%20Blade%2014%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-14-review-benchmarks%2F%22%2C%22summary%22%3A%22The%20most%20desirable%20gaming%20laptop%20I've%20ever%20reviewed.%22%7D%2C%7B%22title%22%3A%22Gigabyte%20Aorus%2017X%20YD%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Gigabyte%20Aorus%2017X%20YD%20will%20rip%20your%20games%20a%20new%20one.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-aorus-17x-yc-review-benchmark%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A94%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FoWaWMEwJmStZU3hpvutZDQ-1920-80.jpg%22%2C%22publishDate%22%3A%222021-07-23T16%3A54%3A04Z%22%2C%22summary%22%3A%22Gigabyte%20Aorus%2017X%20YD%20will%20rip%20your%20games%20a%20new%20one.%22%7D%2C%7B%22publishDate%22%3A%222021-07-09T14%3A24%3A40Z%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKmZTHA83M4a3yUi5Hkp7Qg-2560-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-nitro-5-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Nitro%205%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Acer's%20low-key%20gaming%20laptop%20manages%20to%20keep%20up%20with%20its%20flashy%20competition.%22%2C%22summary%22%3A%22Acer's%20low-key%20gaming%20laptop%20manages%20to%20keep%20up%20with%20its%20flashy%20competition.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-zephyrus-g15-ga503q-review-performance-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G15%20GA503Q%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22A%20solid%20all-round%20gaming%20laptop%20I%20was%20sad%20to%20give%20back.%22%2C%22publishDate%22%3A%222021-06-29T16%3A32%3A07Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJpvCKeRsWfEvmFsjbz8noj-1920-80.jpg%22%2C%22score%22%3A88%2C%22summary%22%3A%22A%20solid%20all-round%20gaming%20laptop%20I%20was%20sad%20to%20give%20back.%22%7D%2C%7B%22publishDate%22%3A%222021-06-11T16%3A00%3A48Z%22%2C%22score%22%3A90%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fse7DYh85xXBm6WvWPQjmo3-2560-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-5-pro-2021-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%205%20Pro%20(2021)%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22The%20Lenovo%20Legion%205%20Pro%20nails%20the%20fundamentals%20to%20make%20for%20great%20gaming%20laptop.%22%2C%22summary%22%3A%22The%20Lenovo%20Legion%205%20Pro%20nails%20the%20fundamentals%20to%20make%20for%20great%20gaming%20laptop.%22%7D%2C%7B%22strapline%22%3A%22Alienware's%20embrace%20of%20AMD%20after%20a%20decade%20is%20worth%20the%20wait.%22%2C%22title%22%3A%22Alienware%20m15%20Ryzen%20Edition%20R5%20(2021)%20gaming%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Falienware-m15-ryzen-edition-r5-2021-gaming-laptop-review%2F%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FasnK7M8ZrhXR3zZk2htMzX-2560-80.jpg%22%2C%22publishDate%22%3A%222021-06-02T16%3A04%3A11Z%22%2C%22summary%22%3A%22Alienware's%20embrace%20of%20AMD%20after%20a%20decade%20is%20worth%20the%20wait.%22%7D%2C%7B%22publishDate%22%3A%222021-05-24T15%3A40%3A39Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fa5JfVQanzZePM6cvVkMeBk-1920-80.jpg%22%2C%22score%22%3A74%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fonexplayer-handheld-pc-performance-gaming-review%2F%22%2C%22strapline%22%3A%22Could%20this%20be%20the%20PC's%20answer%20to%20the%20Switch%20Pro%3F%20For%20a%20select%20few%2C%20quite%20possibly.%22%2C%22title%22%3A%22One-netbook%20Onexplayer%20handheld%20PC%20review%22%2C%22summary%22%3A%22Could%20this%20be%20the%20PC's%20answer%20to%20the%20Switch%20Pro%3F%20For%20a%20select%20few%2C%20quite%20possibly.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-15-2021-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22The%20new%20Strix%20Scar%2015%20is%20as%20flashy%20as%20it%20is%20powerful.%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2015%20(2021)%20gaming%20laptop%20review%22%2C%22publishDate%22%3A%222021-04-19T16%3A39%3A53Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FahWXfKcdsJw5Js9qJEkZ24-2560-80.jpg%22%2C%22summary%22%3A%22The%20new%20Strix%20Scar%2015%20is%20as%20flashy%20as%20it%20is%20powerful.%22%7D%2C%7B%22title%22%3A%22Asus%20ROG%20Flow%20X13%20with%20XG%20Mobile%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22The%20Asus%20ROG%20Flow%20X13%20shakes%20up%20the%20high-end%20laptop%20landscape%20with%20its%20external%20GPU%20dock.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-flow-x13-review-performance-price-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FRzKf3ZVEuBENZdfVnTf5e9-1920-80.jpg%22%2C%22score%22%3A83%2C%22publishDate%22%3A%222021-04-14T12%3A12%3A16Z%22%2C%22summary%22%3A%22The%20Asus%20ROG%20Flow%20X13%20shakes%20up%20the%20high-end%20laptop%20landscape%20with%20its%20external%20GPU%20dock.%22%7D%2C%7B%22strapline%22%3A%22The%20latest%20TUF%20Gaming%20A15%20is%20almost%20too%20powerful%20for%20its%20own%20good.%22%2C%22title%22%3A%22Asus%20TUF%20Gaming%20A15%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-tuf-gaming-a15-laptop-review%2F%22%2C%22score%22%3A82%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FTxsAYBiL5Tpbrf7ujTFdwT-1664-80.jpg%22%2C%22publishDate%22%3A%222021-03-19T17%3A41%3A39Z%22%2C%22summary%22%3A%22The%20latest%20TUF%20Gaming%20A15%20is%20almost%20too%20powerful%20for%20its%20own%20good.%22%7D%2C%7B%22score%22%3A84%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Ff7WVZbm5qNSYyrNvatXiuB-1920-80.jpg%22%2C%22publishDate%22%3A%222021-03-19T12%3A59%3A30Z%22%2C%22title%22%3A%22Asus%20TUF%20Gaming%20Dash%2015%20review%22%2C%22strapline%22%3A%22The%20gaming-focused%20vanguard%20of%20Intel's%20new%20Tiger%20Lake%20gaming%20laptop%20chips%20is%20here.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-tuf-gaming-dash-f15-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22The%20gaming-focused%20vanguard%20of%20Intel's%20new%20Tiger%20Lake%20gaming%20laptop%20chips%20is%20here.%22%7D%2C%7B%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2017%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22The%20Asus%20ROG%20Strix%20Scar%2017%20is%20overclocked%20and%20under-stressed.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-17-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FZVGRZZDyFstyQ9RBX9K4a-1920-80.jpg%22%2C%22score%22%3A92%2C%22publishDate%22%3A%222021-03-11T16%3A48%3A11Z%22%2C%22summary%22%3A%22The%20Asus%20ROG%20Strix%20Scar%2017%20is%20overclocked%20and%20under-stressed.%22%7D%2C%7B%22score%22%3A90%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FH4R6NqcUtXvphUgWPqdrfG-1130-80.jpg%22%2C%22publishDate%22%3A%222021-02-10T14%3A58%3A01Z%22%2C%22strapline%22%3A%22The%20Gigabyte%20Aorus%2015G%20gives%20the%20mobile%20RTX%203070%20the%20room%20it%20needs%20to%20breathe.%22%2C%22title%22%3A%22Gigabyte%20Aorus%2015G%20XC%20gaming%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-aorus-15g-xc-gaming-laptop-review%2F%22%2C%22summary%22%3A%22The%20Gigabyte%20Aorus%2015G%20gives%20the%20mobile%20RTX%203070%20the%20room%20it%20needs%20to%20breathe.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-gs66-stealth-rtx-3080-gaming-laptop-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22MSI%20GS66%20Stealth%20RTX%203080%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22There's%20a%20price%20to%20pay%20dropping%20Nvidia's%20new%20RTX%203080%2016GB%20GPU%20into%20a%20thin%20gaming%20laptop.%20And%20not%20just%20in%20dollar%20terms.%22%2C%22publishDate%22%3A%222021-02-05T15%3A22%3A19Z%22%2C%22score%22%3A82%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAfMWe8XHWRBJebmPdaNrcP-1920-80.jpg%22%2C%22summary%22%3A%22There's%20a%20price%20to%20pay%20dropping%20Nvidia's%20new%20RTX%203080%2016GB%20GPU%20into%20a%20thin%20gaming%20laptop.%20And%20not%20just%20in%20dollar%20terms.%22%7D%2C%7B%22publishDate%22%3A%222021-01-15T17%3A57%3A44Z%22%2C%22score%22%3A82%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEZtnh9k9vfAcJupEheRt4d-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-stealth-13-tiger-lake-review-performance%2F%22%2C%22strapline%22%3A%22The%20late-2020%20Tiger%20Lake%20model%20still%20has%20enough%20about%20it%20to%20impress%2C%20especially%20that%20OLED%20panel.%22%2C%22title%22%3A%22Razer%20Blade%20Stealth%2013%20review%22%2C%22summary%22%3A%22The%20late-2020%20Tiger%20Lake%20model%20still%20has%20enough%20about%20it%20to%20impress%2C%20especially%20that%20OLED%20panel.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-predator-helios-300-review-gaming-laptop-2020%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Helios%20300%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Our%20favorite%20Predator%20is%20back%20with%20its%20great%20combination%20of%20price%20and%20performance.%22%2C%22publishDate%22%3A%222020-10-27T19%3A15%3A29Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FhqgMavB9j5bBLZebnCFWQX-2560-80.jpg%22%2C%22summary%22%3A%22Our%20favorite%20Predator%20is%20back%20with%20its%20great%20combination%20of%20price%20and%20performance.%22%7D%2C%7B%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSCPxjiqrScNm5wUhF2gjt6-1920-80.jpg%22%2C%22publishDate%22%3A%222020-09-25T15%3A18%3A34Z%22%2C%22strapline%22%3A%22The%20Aorus%2017X%20is%20a%20truly%20monstrous%20desktop%20replacement.%22%2C%22title%22%3A%22Gigabyte%20Aorus%2017X%20Gaming%20Laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Faorus-17X-YB-review%2F%22%2C%22summary%22%3A%22The%20Aorus%2017X%20is%20a%20truly%20monstrous%20desktop%20replacement.%22%7D%2C%7B%22publishDate%22%3A%222020-07-15T14%3A58%3A11Z%22%2C%22score%22%3A92%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fq8dZoxDaAkAVMBheY5X5yJ-1280-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-15-advanced-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22The%20long-awaited%202020%20iteration%20of%20our%20favorite%20gaming%20laptop%20has%20arrived.%22%2C%22title%22%3A%22Razer%20Blade%2015%20Advanced%20gaming%20laptop%20review%22%2C%22summary%22%3A%22The%20long-awaited%202020%20iteration%20of%20our%20favorite%20gaming%20laptop%20has%20arrived.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-zephyrus-duo-15-gx550lxs-review-benchmarks%2F%22%2C%22strapline%22%3A%22A%20great-looking%20gaming%20laptop%2C%20but%20does%20its%20form%20follow%20through%20with%20function%3F%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20Duo%2015%20review%22%2C%22publishDate%22%3A%222020-06-22T19%3A36%3A09Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FeYT358Vp8Vz2tK5LuqkEg6-1920-80.jpg%22%2C%22summary%22%3A%22A%20great-looking%20gaming%20laptop%2C%20but%20does%20its%20form%20follow%20through%20with%20function%3F%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-predator-triton-500-gaming-laptop-review-benchmarks-performance%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Triton%20500%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22A%20pricey%20premium%20gaming%20laptop%20with%20whose%20thin%20stature%20doesn't%20sacrifice%20power.%22%2C%22publishDate%22%3A%222020-06-16T14%3A57%3A04Z%22%2C%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FewFLepLRJziZGHCdM2LYSc-2560-80.jpg%22%2C%22summary%22%3A%22A%20pricey%20premium%20gaming%20laptop%20with%20whose%20thin%20stature%20doesn't%20sacrifice%20power.%22%7D%2C%7B%22score%22%3A89%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9VtjRhwSaoeQJcKbQ862qH-1551-80.jpg%22%2C%22publishDate%22%3A%222020-06-15T16%3A12%3A16Z%22%2C%22strapline%22%3A%22No%20warrior%20princess%20jokes%20here%2C%20just%20a%20genuinely%20impressive%20gaming%20laptop%20debut%20for%20Adata%22%2C%22title%22%3A%22Adata%20XPG%20Xenia%2015%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fadata-xpg-xenia-15-gaming-laptop-review%2F%22%2C%22summary%22%3A%22No%20warrior%20princess%20jokes%20here%2C%20just%20a%20genuinely%20impressive%20gaming%20laptop%20debut%20for%20Adata%22%7D%2C%7B%22score%22%3A87%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWMxNJ2pfXoyKnFMbp75Gjc-1280-80.jpg%22%2C%22publishDate%22%3A%222020-06-02T11%3A37%3A59Z%22%2C%22strapline%22%3A%22Strong%20components%20and%20a%20quality%20screen%20make%20for%20a%20powerful%20gaming%20laptop.%22%2C%22title%22%3A%22Gigabyte%20Aorus%2017G%20XB%20gaming%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-aorus-17g-xb-gaming-laptop-review%2F%22%2C%22summary%22%3A%22Strong%20components%20and%20a%20quality%20screen%20make%20for%20a%20powerful%20gaming%20laptop.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fdell-g5-15-se-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Dell%20G5%2015%20SE%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22A%20solid%20AMD-on-AMD%20gaming%20laptop%20with%20great%20CPU%20performance%20at%20an%20even%20better%20price.%22%2C%22publishDate%22%3A%222020-05-28T16%3A28%3A00Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FzzxA7V2z583LVJxH4f28Rm-2560-80.jpg%22%2C%22score%22%3A84%2C%22summary%22%3A%22A%20solid%20AMD-on-AMD%20gaming%20laptop%20with%20great%20CPU%20performance%20at%20an%20even%20better%20price.%22%7D%2C%7B%22strapline%22%3A%22Sometimes%20the%20top%20of%20the%20hardware%20pile%20isn't%20quite%20where%20you%20want%20to%20be.%22%2C%22title%22%3A%22MSI%20GS66%20Stealth%2010SGS%20gaming%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-gs66-stealth-gaming-laptop-review%2F%22%2C%22score%22%3A79%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9c96ByvnLsNMmoQu4AAWoR-1000-80.png%22%2C%22publishDate%22%3A%222020-04-30T10%3A48%3A48Z%22%2C%22summary%22%3A%22Sometimes%20the%20top%20of%20the%20hardware%20pile%20isn't%20quite%20where%20you%20want%20to%20be.%22%7D%2C%7B%22publishDate%22%3A%222020-04-28T10%3A48%3A37Z%22%2C%22score%22%3A74%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fds47uF5D5ZwcvnJuHNuySJ-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-gf65-thin-9sexr-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22An%20RTX%20gaming%20laptop%20under%20%C2%A3999%2C%20but%20does%20the%20MSI%20GF65%20live%20up%20to%20expectation%3F%22%2C%22title%22%3A%22MSI%20GF65%20THIN%209SEXR%20gaming%20laptop%20review%22%2C%22summary%22%3A%22An%20RTX%20gaming%20laptop%20under%20%C2%A3999%2C%20but%20does%20the%20MSI%20GF65%20live%20up%20to%20expectation%3F%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fpc-specialist-nova-15-gaming-laptop-review-amd-ryzen-9-3900%2F%22%2C%22strapline%22%3A%22AMD's%2012-core%2C%2024-thread%20Ryzen%20desktop%20chip%20in%20mobile%20form...%20but%20can%20it%20still%20be%20called%20a%20'laptop'%3F%22%2C%22title%22%3A%22PC%20Specialist%20Nova%20X1%20review%22%2C%22publishDate%22%3A%222020-04-22T10%3A30%3A06Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FBUu9eYUnzGJZ2ejDoCZDqh-2050-80.jpg%22%2C%22score%22%3A86%2C%22summary%22%3A%22AMD's%2012-core%2C%2024-thread%20Ryzen%20desktop%20chip%20in%20mobile%20form...%20but%20can%20it%20still%20be%20called%20a%20'laptop'%3F%22%7D%2C%7B%22publishDate%22%3A%222020-04-17T10%3A28%3A27Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F4qxBUHSQRQMuVrSYL7n9Z7-1920-80.jpg%22%2C%22score%22%3A91%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-tuf-gaming-a15-fa506iv-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20TUF%20A15%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22AMD%20and%20Nvidia%20paired%20up%20in%20one%20of%20the%20best%20gaming%20laptops%20around%20today.%22%2C%22summary%22%3A%22AMD%20and%20Nvidia%20paired%20up%20in%20one%20of%20the%20best%20gaming%20laptops%20around%20today.%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJTQ8EegTrr3cogcLRBieKG-1250-80.png%22%2C%22score%22%3Anull%2C%22publishDate%22%3A%222020-04-09T16%3A51%3A54Z%22%2C%22title%22%3A%22MSI's%20GS66%20Stealth%20shows%20us%20what%20next-gen%20ultrathin%20gaming%20laptops%20can%20do%22%2C%22strapline%22%3A%22Early%20indicators%20are%20good%20for%20powerful%20but%20quiet%20next-gen%20laptops.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-gs66-stealth-hands-on-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22Early%20indicators%20are%20good%20for%20powerful%20but%20quiet%20next-gen%20laptops.%22%7D%5D"));                const searchInput = document.getElementById("pcg-search");        const resultsContainer = document.getElementById("pcg-results");        const dropdownContainer = document.getElementById("pcg-dropdown-container");        const closeBtn = document.getElementById("pcg-close-btn");        const titleSpan = document.getElementById("pcg-dropdown-title");                const readerContainer = document.getElementById("pcg-reader-container");        const readerContent = document.getElementById("pcg-reader-content");        const readerCloseBtn = document.getElementById("pcg-reader-close");                let debounceTimer;                function updateIframeHeight(isDropdownOpen, isReaderOpen = false) {          let newHeight = '140px';          if (isReaderOpen) {            newHeight = '720px';          } else if (isDropdownOpen) {            newHeight = '500px';          }                    let resizedSuccessfully = false;          try {            if (window.frameElement) {              window.frameElement.style.height = newHeight;              resizedSuccessfully = true;            }          } catch (e) {            // Ignore cross-origin error when accessing frameElement          }                    if (!resizedSuccessfully && window.parent && window.parent !== window) {            try {              // Send message to parent only for cross-origin resizing               // using '*' to avoid target origin mismatch errors              window.parent.postMessage({ type: 'pcg-widget-resize', height: newHeight }, '*');            } catch (e) {}          }        }        function closeReader() {          readerContainer.style.display = 'none';          readerContent.innerHTML = '';          updateIframeHeight(dropdownContainer.style.display === 'flex', false);        }        if (readerCloseBtn) readerCloseBtn.addEventListener('click', closeReader);                function closeDropdown() {          dropdownContainer.style.display = 'none';          updateIframeHeight(false, readerContainer.style.display === 'flex');        }                function openDropdown() {          dropdownContainer.style.display = 'flex';          closeReader();        }                if (closeBtn) closeBtn.addEventListener("click", closeDropdown);                document.addEventListener("click", (e) => {           if (!searchInput.contains(e.target) && !dropdownContainer.contains(e.target) && !readerContainer.contains(e.target)) {               closeDropdown();           }        });                const TOTAL_COUNT = 1342;        const CATEGORY_COUNT = 117;        function initializeStats() {           const totalSpan = document.getElementById("pcg-total-reviews");           if (totalSpan) totalSpan.textContent = TOTAL_COUNT;                      if (searchInput && CATEGORY_COUNT > 0) {             function formatCat(cat) {               if (cat === "PC gaming hardware") return "PC gaming hardware";               if (cat === "Handheld Gaming PCs") return "handheld gaming PC";                if (cat === "Gaming PCs") return "gaming PC";               if (cat === "Gaming Mice") return "gaming mouse";               if (cat === "Memory" || cat === "Cooling" || cat === "Lighting" || cat === "Hardware") return cat.toLowerCase();               if (cat === "Earbuds & Headphones") return "earbud & headphone";               return cat.replace(/s$/i, '').toLowerCase();             }             const formattedCat = formatCat(CATEGORY);             searchInput.placeholder = CATEGORY_COUNT > 50 ? "Search our " + CATEGORY_COUNT + " " + formattedCat + " reviews" : "Search our " + formattedCat + " reviews";           }        }                initializeStats();        function fetchResults(q) {          if (q) {             titleSpan.textContent = "Search Results";          } else {             titleSpan.textContent = "Latest " + (CATEGORY === "PC gaming hardware" ? "PC gaming hardware" : CATEGORY) + " Reviews";          }                     const qLower = (q || '').toLowerCase();          const catReq = CATEGORY.replace(/s$/i, '').toLowerCase();          let localResults = LOCAL_REVIEWS;                    if (q) {            localResults = LOCAL_REVIEWS.filter(r => {               const titleLower = (r.title || '').toLowerCase();               const urlLower = (r.url || '').toLowerCase();                              const qWords = qLower.split(' ').filter(w => w.trim().length > 0);               return qWords.every(w => titleLower.includes(w) || urlLower.includes(w));            });          }                    let finalResults = localResults;          if (!q && finalResults.length > 50) {             finalResults = finalResults.slice(0, 50);          }                    if (finalResults.length > 0) {            renderResults(finalResults);          } else {            renderResults([]);          }        }                function renderResults(results) {          if(!results || results.length === 0) {            resultsContainer.innerHTML = '<p style="padding:2rem;text-align:center;color:#737373;">No results found.</p>';            return;          }          let html = '<ul style="display: flex; flex-direction: column; list-style: none; margin: 0; padding: 0;">';          results.forEach((res, i) => {            let scoreHtml = res.score ? '<div style="color:#DC1F26; font-weight:900; font-size:1.25rem; font-style:italic;" aria-label="Score: ' + res.score + '">' + res.score + '</div>' : '';                        // Format URL properly            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;                        let borderBottom = i < results.length - 1 ? 'border-bottom:1px solid #f5f5f5;' : '';                        html += '<li style="margin:0; padding:0; list-style:none;"><button aria-label="Read ' + (res.title || "Review").replace(/"/g, '&quot;') + '" onclick="openReaderInPage(\'' + targetUrl + '\')" class="group" style="display:flex; width:100%; align-items:center; justify-content:space-between; padding:1rem; border:none; background:transparent; cursor:pointer; text-align:left; transition:background 0.2s; ' + borderBottom + ' height: 76px;" onmouseover="this.style.backgroundColor=\'#f9fafb\'" onmouseout="this.style.backgroundColor=\'transparent\'" >' +                  '<div style="display:flex; flex-direction:column; justify-content:center; overflow:hidden; padding-right:1rem; flex:1;">' +                    '<span style="color:#000000; font-weight:bold; font-size:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">' + (res.title || "Review") + '</span>' +                    '<span style="color:#737373; font-size:0.75rem; text-transform:uppercase; letter-spacing:-0.025em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:0.25rem;">' + (res.summary || "PC Gamer Review") + '</span>' +                  '</div>' +                  '<div style="display:flex; align-items:center; gap:1rem; flex:none;">' +                    scoreHtml +                    '<span style="color:#d4d4d4; transition:color 0.2s;" aria-hidden="true">→</span>' +                  '</div>' +              '</button></li>';          });          html += '</ul>';          resultsContainer.innerHTML = html;                    updateJSONLD(results);        }        function updateJSONLD(results) {          let ldScript = document.getElementById('pcg-json-ld');          if (!ldScript) {            ldScript = document.createElement('script');            ldScript.type = 'application/ld+json';            ldScript.id = 'pcg-json-ld';            document.head.appendChild(ldScript);          }                    const itemListElements = results.slice(0, 50).map((res, index) => {            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;            let itemName = (res.title || "Product").replace(/\s+review$/i, '');            let schemaItem = {              "@type": "Product",              "name": itemName,              "image": res.image || targetUrl,              "review": {                "@type": "Review",                "url": targetUrl,                "name": res.title || "Review",                "datePublished": res.publishDate || new Date().toISOString().split('T')[0],                "author": {                  "@type": "Organization",                  "name": "PC Gamer"                },                "publisher": {                  "@type": "Organization",                  "name": "PC Gamer"                }              }            };            if (res.score) {              schemaItem.review.reviewRating = {                "@type": "Rating",                "ratingValue": res.score,                "bestRating": "100",                "worstRating": "1"              };            }            return {              "@type": "ListItem",              "position": index + 1,              "item": schemaItem            };          });          const schema = {            "@context": "https://schema.org",            "@type": "ItemList",            "itemListElement": itemListElements          };          ldScript.textContent = JSON.stringify(schema);        }        function openReaderInPage(targetUrl) {          closeDropdown();          readerContainer.style.display = 'flex';          updateIframeHeight(false, true);          const readerLinkContainer = document.getElementById("pcg-reader-link-container");          if (readerLinkContainer) {            readerLinkContainer.innerHTML = '<a href="' + targetUrl + '" target="_blank" rel="noopener noreferrer" class="bg-[#DC1F26] text-white px-3 py-1.5 rounded-full font-sans text-[11px] md:text-xs font-bold hover:bg-black transition-colors border-2 border-[#DC1F26] hover:border-black shadow-sm inline-block" style="text-decoration: none;">Read full review</a>';          }          readerContent.innerHTML = '<div style="display:flex; justify-content:center; align-items:center; height:100%; min-height: 400px;"><p style="color:#DC1F26;">Loading article...</p></div>';          fetch(API_BASE + "/api/read?url=" + encodeURIComponent(targetUrl) + "&t=" + Date.now())            .then(res => res.json())            .then(data => {               if(!data || !data.content) {                 readerContent.innerHTML = '<div style="text-align:center; padding: 2rem; color:#737373;">Could not load article content.</div>';                 return;               }               let html = '<div class="pcg-prose-content" style="max-width: 65ch; margin: 0 auto; padding: 0 0.5rem;">';               html += '<header style="margin-bottom: 2rem;">';               html += '<h1 style="font-size: 1.75rem; font-weight: bold; line-height: 1.2; margin-bottom: 1rem;">' + (data.title || '') + '</h1>';                              if (data.byline || data.date) {                 html += '<div style="display: flex; gap: 0.75rem; align-items: center; font-size: 0.875rem; font-weight: 500; color: #52525b; text-transform: uppercase; letter-spacing: 0.05em;">';                 if (data.byline) {                   html += '<span>BY ' + data.byline + '</span>';                 }                 if (data.byline && data.date) {                   html += '<span style="color: #d4d4d8;">|</span>';                 }                 if (data.date) {                   html += '<span>PUBLISHED ' + data.date + '</span>';                 }                 html += '</div>';               }               html += '</header>';                              html += '<div style="line-height: 1.6; color: #262626; font-size: 1.125rem;">';               html += data.content;               html += '</div></div>';                              html += '<style>.pcg-prose-content img { width: 100%; height: auto; margin: 1.5rem 0; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1); border-radius: 0.5rem; } .pcg-prose-content a { color: #e11d48; text-decoration: none; font-weight: 500; } .pcg-prose-content a:hover { text-decoration: underline; } .pcg-prose-content p { margin-bottom: 1.5em !important; display: block !important; }</style>';               readerContent.innerHTML = html;            })            .catch(err => {               console.error(err);               readerContent.innerHTML = '<div style="text-align:center; padding: 2rem; color:#737373;">An error occurred loading the article.</div>';            });        }        const searchBoxContainer = document.getElementById("pcg-search-container");        if (searchBoxContainer) {           searchBoxContainer.addEventListener("click", () => {              openDropdown();           });        }                if (searchInput) {          searchInput.addEventListener("focus", () => {             openDropdown();          });          searchInput.addEventListener("click", () => {             openDropdown();          });          searchInput.addEventListener("input", (e) => {            openDropdown();            clearTimeout(debounceTimer);            debounceTimer = setTimeout(() => fetchResults(e.target.value), 500);          });                    // Initial fetch          fetchResults("");        }      </script>    </body></html>" width="100%" height="140" style="border: none; width: 100%; max-width: 1024px; margin: 0 auto; display: block; background: transparent; transition: height 0.3s ease-out;" title="PC Gamer Gaming Laptops Widget"></iframe><script>            function sendMessageToParentWindow(typeOfMessage, message = null) {                let postMessage = { bordeaux: message };                let url = "http://crow.futurecdn.net/output/pcg-widget-gaming-laptops-00069/pcg-widget-gaming-laptops-00069.html";                if (typeOfMessage === "analytics") {                    postMessage = { analytics: { ...message } };                }                if (postMessage !== {}) {                    window.parent.postMessage(                        postMessage,                        url                    );                }            }            let message = {                targeting: {                    ["pcg-widget-gaming-laptops-00069.html"]: "PC Gamer Gaming Laptops Widget"                }            }            window.onload = sendMessageToParentWindow("bordeaux", message);        </script></div><h2 class="article-body__section" id="section-the-best-gaming-laptop"><span>The best gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NjegFSN9PoHeVmKjhQVpKe.jpg" alt="Razer Blade 16 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/H4Mjyk2iMbvWtwzDguaLKe.jpg" alt="Razer Blade 16 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HUHDRspfdwUtfCQf6EykKe.jpg" alt="Razer Blade 16 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LcQ4mUwwW9jdNHuUYF4oWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fr25S9w823qgiur6TWzMWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pUfD9F5JgbhEpvyrG4BSWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ffrTsMMCoYDR92Z2agjWWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iprgdhb343hSdNDAYsqVWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/p8hQD7xfETsByYEisGgKXV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oc5vDQGVS3cYW2CnNQYwWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="1-razer-blade-16"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-16-2025-review">1. Razer Blade 16</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span></span></h3><div class="_hawk subtitle"><p>The best gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core Ultra 9 386H or AMD Ryzen AI 9 365 | <strong>GPU: </strong>RTX 5090, RTX 5080, or RTX 5060 | <strong>RAM: </strong>Up to 64 GB DDR5 | <strong>Screen: </strong>2560 x 1600, 16:10 aspect ratio | <strong>Storage: </strong>1 TB, 2TB Gen 4 SSD | <strong>Battery: </strong>90 Wh | <strong>Dimensions: </strong>14.9 ~ 17.4 x 250.5 x 355 mm / 0.59 ~ 0.69 x 9.86 x 13.98 inches | <strong>Weight: </strong>2.14 kg / 4.71 lbs​ | <strong>Price: </strong>$2,400 / £3,600</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Far slimmer than last-gen model</div><div class="icon icon-plus_circle _hawk">Great performance</div><div class="icon icon-plus_circle _hawk">Can run cool and quiet</div><div class="icon icon-plus_circle _hawk">GAMING ON BATTERY?!</div><div class="icon icon-plus_circle _hawk">Stunning screen</div><div class="icon icon-plus_circle _hawk">Great keyboard</div><div class="icon icon-minus_circle _hawk">Size still holds back the RTX 5090</div><div class="icon icon-minus_circle _hawk">Hugely expensive, especially in the US</div><div class="icon icon-minus_circle _hawk">RTX 5080 will get you the same frame rates, though might hurt your ears</div></div><p><strong>We tested:</strong> AMD Ryzen AI 9 HX 370 | RTX 5090 | 32 GB | 2 TB SSD</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper *, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878526740-m1them68t-slideshow *, #fv-chart-1781878526740-m1them68t-slideshow *:before, #fv-chart-1781878526740-m1them68t-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper, #fv-chart-1781878526740-m1them68t-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878526740-m1them68t-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878526740-m1them68t-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:15:26.741Z","citation": "You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here.","keywords": ["Razer Blade 16 | RTX 5090 175 W","Asus ROG Zephyrus G16 | RTX 5080 120 W","Alienware 16 Area-51 | RTX 5080 175 W","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Cyberpunk 2077 (1080p RT Ultra)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Cyberpunk 2077 (1080p RT Ultra)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Cyberpunk 2077 (1080p RT Ultra)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Baldur's Gate 3 (1080p Ultra)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Baldur's Gate 3 (1080p Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Baldur's Gate 3 (1080p Ultra)","value": 79,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 114,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – F1 24 (1080p Ultra High)","value": 117,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – F1 24 (1080p Ultra High)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – F1 24 (1080p Ultra High)","value": 113,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 117,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 94,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 124,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Native (1600p) gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:15:26.741Z","citation": "You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here.","keywords": ["Razer Blade 16 | RTX 5090 175 W","Asus ROG Zephyrus G16 | RTX 5080 120 W","Alienware 16 Area-51 | RTX 5080 175 W","Cyberpunk 2077 (Native res. RT Ultra)","Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong benchmarking tool (Native res. High)","Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","F1 24 (Native res. Ultra High)","F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Baldur's Gate 3 (Native res. Ultra)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – F1 24 (Native res. Ultra High)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – F1 24 (Native res. Ultra High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – F1 24 (Native res. Ultra High)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 169,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 168,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 86,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:15:26.741Z","citation": "The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart.","keywords": ["Razer Blade 16","Asus ROG Zephyrus G16","Alienware 16 Area-51","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 16 – PCMark 10","value": 135,"unitText": ""},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 – PCMark 10","value": 112,"unitText": ""},{"@type": "PropertyValue","name": "Alienware 16 Area-51 – PCMark 10","value": 73,"unitText": ""},{"@type": "PropertyValue","name": "Razer Blade 16 – GPU stats","value": 1874,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 – GPU stats","value": 1670,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 – GPU stats","value": 2297,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Razer Blade 16 – Gaming temperatures","value": 86,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 – Gaming temperatures","value": 74,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 – Gaming temperatures","value": 84,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878526740-m1them68t-slideshow" class="fv-slideshow-container" data-slide-count="3" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 3</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878526740-m1them68t-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878526740-m1them68t-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong benchmarking tool (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.5%; background-color: #FE9F58;" data-target-width="42.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.75%; background-color: #FE9F58;" data-target-width="58.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>63 Avg FPS, 34 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>50 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>65 Avg FPS, 47 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.25%; background-color: #E33235;" data-target-width="86.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.75%; background-color: #E33235;" data-target-width="98.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>62 Avg FPS, 28 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>69 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>79 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (1080p High)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76%; background-color: #E33235;" data-target-width="76" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #E33235;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #FE9F58;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>114 Avg FPS, 76 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>88 Avg FPS, 64 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>91 Avg FPS, 67 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">117</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.66666666666667%; background-color: #FE9F58;" data-target-width="34.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>117 Avg FPS, 57 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>93 Avg FPS, 60 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>113 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">117</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.66666666666667%; background-color: #E33235;" data-target-width="82.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.66666666666667%; background-color: #FE9F58;" data-target-width="34.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>117 Avg FPS, 64 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>94 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>124 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878526740-m1them68t-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878526740-m1them68t-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Native (1600p) gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)</option><option value="2">Baldur's Gate 3 (Native res. Ultra)</option><option value="3">Black Myth: Wukong benchmarking tool (Native res. High)</option><option value="4">Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))</option><option value="5">F1 24 (Native res. Ultra High)</option><option value="6">F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)</option><option value="7">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #FE9F58;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>39 Avg FPS, 29 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>28 Avg FPS, 21 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>37 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #E33235;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>104 Avg FPS, 73 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>85 Avg FPS, 48 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>115 Avg FPS, 76 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.25%; background-color: #FE9F58;" data-target-width="41.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.25%; background-color: #E33235;" data-target-width="96.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>61 Avg FPS, 33 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>66 Avg FPS, 36 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>77 Avg FPS, 38 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Black Myth: Wukong benchmarking tool (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #FE9F58;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>97 Avg FPS, 82 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>76 Avg FPS, 55 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>105 Avg FPS, 67 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #FE9F58;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>97 Avg FPS, 82 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>76 Avg FPS, 55 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>105 Avg FPS, 67 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-F1 24 (Native res. Ultra High)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.25%; background-color: #E33235;" data-target-width="96.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #FE9F58;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>77 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>57 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>70 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.5%; background-color: #E33235;" data-target-width="84.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">169</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">168</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47%; background-color: #FE9F58;" data-target-width="47" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>169 Avg FPS, 100 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>130 Avg FPS, 66 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>168 Avg FPS, 94 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #FE9F58;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #FE9F58;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>90 Avg FPS, 58 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>68 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>86 Avg FPS, 34 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878526740-m1them68t-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1781878526740-m1them68t-slide-2" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-2-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart." style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #1CA9C4;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">135</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #FE9F58;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #E33235;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16</td><td>135</td></tr><tr><td>Asus ROG Zephyrus G16</td><td>112</td></tr><tr><td>Alienware 16 Area-51</td><td>73</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-2-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.46666666666667%; background-color: #E33235;" data-target-width="62.46666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1874</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.5333333333333337%; background-color: #FE9F58;" data-target-width="3.5333333333333337" data-target-margin="0"></div><span class="fv-bar-value-outside">106</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.666666666666664%; background-color: #E33235;" data-target-width="55.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1670</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.266666666666666%; background-color: #FE9F58;" data-target-width="3.266666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">98</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.56666666666668%; background-color: #E33235;" data-target-width="76.56666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2297</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.133333333333333%; background-color: #FE9F58;" data-target-width="4.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16</td><td>1874 Avg GPU freq. (MHz), 106 Avg GPU power (W)</td></tr><tr><td>Asus ROG Zephyrus G16</td><td>1670 Avg GPU freq. (MHz), 98 Avg GPU power (W)</td></tr><tr><td>Alienware 16 Area-51</td><td>2297 Avg GPU freq. (MHz), 124 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-2-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #FE9F58;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #1CA9C4;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #EB6F71;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #E33235;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #1CA9C4;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #EB6F71;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #1CA9C4;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #EB6F71;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16</td><td>86 Avg CPU (°C), 95 Max CPU (°C), 82 Avg GPU (°C), 86 Max GPU (°C)</td></tr><tr><td>Asus ROG Zephyrus G16</td><td>74 Avg CPU (°C), 81 Max CPU (°C), 68 Avg GPU (°C), 72 Max GPU (°C)</td></tr><tr><td>Alienware 16 Area-51</td><td>84 Avg CPU (°C), 105 Max CPU (°C), 78 Avg GPU (°C), 80 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878526740-m1them68t', true); });} else {initialize('fv-chart-1781878526740-m1them68t', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a do-anything gaming laptop: </strong>The Blade 16's portability and gaming chops mean that it's a machine that can be your beefy desktop rig as well as your mobile companion.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You just have to have the outright highest performance: </strong>That thin chassis does hold back something like an RTX 5090, but if the experience is key to you, the Blade 16 nails it.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Razer Blade 16</strong> is easily the best gaming laptop I've ever tested. It's a machine that's perfectly sized and setup for PC gaming in modern times, but also one that delivers an unprecedented level of gaming prowess away from a power socket. It's a do-anything notebook that can be your one PC to rule them all.</p></div></div><p>I'll say it again, the new Razer Blade 16 is the best gaming laptop I've ever used, and I've been messing around with them professionally for the best part of 20 years now. But it's not about the fact I've been using an RTX 5090-powered version, with some pleasing gaming grunt behind it. Because it's not. The real kicker, the real reason why this is the best gaming laptop is because the experience of actually using the device itself is a genuine pleasure—whether that's gaming, productivity, or just general laptopery.</p><p>The Blade 16 is the antithesis to practically all the failings of modern gaming laptops; historically chonky machines, with atrocious battery life, and horribly loud fans. Its smart "thermal hood" and improved overall thermal design, means the Blade 16, even at full volume, doesn't get its fan noise up to the same level as something like the Asus Zephyrus G16 or the Gigabyte Aorus Master 16 I've also checked out. It is still noticeable, and you're not going to want to sit in a library with the fans on full, but it has none of the turbine <em>whoosh</em> of the Gigabyte or the whine of the Asus.</p><p>The other thing that has got me about the Blade is that it's actually a capable gaming laptop just on the battery alone. Some of that is Razer's design, but there is also the RTX Blackwell GPU architecture's ability to quickly shift gears in terms of the frequency and power draw, within the timing of a single frame, even. That efficiency delivers a huge difference in gaming away from the plug, and Nvidia's new BatteryBoost tech helps, too. Now, it <em>will</em> crush the in-game settings if you allow it to optimise them on its own, but it also comes with a context-aware algorithm that will drop the frame rate to 30 fps when it sees there's limited action on screen. </p><p>And then there's that screen. We've had other 1600p OLED panels side-by-side with it and the Blade's is absolutely best—and there aren't a ton of actual OLED panel manufacturers so there must be something to Razer's tuning and electronics going on here. All told, the Blade 16 is the do-anything gaming laptop I've always wanted. It can game like a champ on the latest games at high resolution and frame rates, it can even do it on battery, and will do it quietly, too.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-16-2025-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/H4Mjyk2iMbvWtwzDguaLKe.jpg" alt="Razer Blade 16 (2025) gaming laptop"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full Razer Blade 16 (2025) review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h3 class="article-body__section" id="section-the-best-budget-gaming-laptop"><span>The best budget gaming laptop</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/TEA9TNTjFsX5SdzJe76gYP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VaU8XtB2m8sY2TsJejGjXP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qtEkFWKpHWZmfRjTCwreXP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jnJrQzMHkJrcy4aW7y7yXP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/B7YCHLS7kpwffkhq9QX8YP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6XZuQfhfGLueNPdjVcPtYP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="2-lenovo-loq-15-gen-10"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-loq-15-gen10-review">2. Lenovo LOQ 15 Gen 10</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span></span></h3><div class="_hawk subtitle"><p>The best budget gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core i5 13450HX / AMD Ryzen 7 250 | <strong>GPU: </strong>Nvidia GeForce RTX 5050 or 5060 | <strong>RAM: </strong>16 GB DDR5-4800 / DDR5-5600 | <strong>Screen: </strong>15-inch 1920 x 1080 @ 144 Hz IPS | <strong>Storage: </strong>512 GB SSD NVMe PCIe 4.0 | <strong>Battery: </strong>60 Wh | <strong>Dimensions: </strong>15.6 ~ 23.9 mm x 359.9 mm x 258.7 mm / 0.94 x 14.17 x 10.19 inches | <strong>Weight: </strong>2.3 kg / 5.07 lbs | <strong>Price: </strong>$1,079 / £900</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Solid hardware pairings</div><div class="icon icon-plus_circle _hawk">Sleek refined design</div><div class="icon icon-plus_circle _hawk">Great 1080p performance</div><div class="icon icon-minus_circle _hawk">RAM and SSD config is frustrating</div><div class="icon icon-minus_circle _hawk">Battery life underwhelming</div></div><p><strong>We tested:</strong> Ryzen 7 250 | RTX 5060 (115 W) | 16 GB DDR5-5600 | 512 GB SSD</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper *, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878598034-04eannnga-slideshow *, #fv-chart-1781878598034-04eannnga-slideshow *:before, #fv-chart-1781878598034-04eannnga-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper, #fv-chart-1781878598034-04eannnga-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878598034-04eannnga-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878598034-04eannnga-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:38.034Z","citation": "Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU","keywords": ["Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W","Acer Nitro V15 | RTX 5060 | 85 W","Asus TUF Gaming A16 | RTX 5050 115 W","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – Cyberpunk 2077 (1080p RT Ultra)","value": 36,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – Cyberpunk 2077 (1080p RT Ultra)","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – Cyberpunk 2077 (1080p RT Ultra)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – Baldur's Gate 3 (1080p Ultra)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – Baldur's Gate 3 (1080p Ultra)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – Baldur's Gate 3 (1080p Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 64,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – F1 24 (1080p Ultra High)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – F1 24 (1080p Ultra High)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – F1 24 (1080p Ultra High)","value": 54,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 58,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 61,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:38.034Z","citation": "The LOQ's battery life is classically poor Lenovo fare,","keywords": ["Lenovo LOQ 15 Gen10","Acer Nitro V15","Asus TUF Gaming A16 2025","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 – PCMark 10","value": 89,"unitText": ""},{"@type": "PropertyValue","name": "Acer Nitro V15 – PCMark 10","value": 123,"unitText": ""},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 2025 – PCMark 10","value": 74,"unitText": ""},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 – GPU stats","value": 2473,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Acer Nitro V15 – GPU stats","value": 2256,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 2025 – GPU stats","value": 2718,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 – Gaming temperatures","value": 58,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Acer Nitro V15 – Gaming temperatures","value": 81,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 2025 – Gaming temperatures","value": 75,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878598034-04eannnga-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878598034-04eannnga-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878598034-04eannnga-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong benchmarking tool (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>36 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>29 Avg FPS, 14 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>32 Avg FPS, 20 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.75%; background-color: #FE9F58;" data-target-width="33.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.25%; background-color: #E33235;" data-target-width="86.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>60 Avg FPS, 27 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>48 Avg FPS, 20 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>69 Avg FPS, 38 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (1080p High)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.75%; background-color: #FE9F58;" data-target-width="48.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.75%; background-color: #FE9F58;" data-target-width="38.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.25000000000001%; background-color: #E33235;" data-target-width="61.25000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>57 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>64 Avg FPS, 31 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>49 Avg FPS, 41 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.5%; background-color: #FE9F58;" data-target-width="42.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.25%; background-color: #FE9F58;" data-target-width="31.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>65 Avg FPS, 34 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>52 Avg FPS, 18 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>54 Avg FPS, 25 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #FE9F58;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.75%; background-color: #FE9F58;" data-target-width="23.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">19</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>63 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>58 Avg FPS, 19 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>61 Avg FPS, 20 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878598034-04eannnga-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878598034-04eannnga-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-1-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The LOQ's battery life is classically poor Lenovo fare," style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #1CA9C4;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 2025</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10</td><td>89</td></tr><tr><td>Acer Nitro V15</td><td>123</td></tr><tr><td>Asus TUF Gaming A16 2025</td><td>74</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-1-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The LOQ's battery life is classically poor Lenovo fare," style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.43333333333334%; background-color: #E33235;" data-target-width="82.43333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2473</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.3666666666666667%; background-color: #FE9F58;" data-target-width="2.3666666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">71</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75.2%; background-color: #E33235;" data-target-width="75.2" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2256</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 1.9%; background-color: #FE9F58;" data-target-width="1.9" data-target-margin="0"></div><span class="fv-bar-value-outside">57</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 2025</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90.60000000000001%; background-color: #E33235;" data-target-width="90.60000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2718</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 1.4000000000000001%; background-color: #FE9F58;" data-target-width="1.4000000000000001" data-target-margin="0"></div><span class="fv-bar-value-outside">42</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10</td><td>2473 Avg GPU freq. (MHz), 71 Avg GPU power (W)</td></tr><tr><td>Acer Nitro V15</td><td>2256 Avg GPU freq. (MHz), 57 Avg GPU power (W)</td></tr><tr><td>Asus TUF Gaming A16 2025</td><td>2718 Avg GPU freq. (MHz), 42 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-1-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The LOQ's battery life is classically poor Lenovo fare, but you can see where the chassis and its cooling show their worth" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #E33235;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #FE9F58;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #1CA9C4;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #EB6F71;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #FE9F58;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #1CA9C4;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #EB6F71;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 2025</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #FE9F58;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #1CA9C4;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #EB6F71;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10</td><td>58 Avg CPU (°C), 71 Max CPU (°C), 59 Avg GPU (°C), 72 Max GPU (°C)</td></tr><tr><td>Acer Nitro V15</td><td>81 Avg CPU (°C), 100 Max CPU (°C), 79 Avg GPU (°C), 85 Max GPU (°C)</td></tr><tr><td>Asus TUF Gaming A16 2025</td><td>75 Avg CPU (°C), 81 Max CPU (°C), 69 Avg GPU (°C), 74 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The LOQ's battery life is classically poor Lenovo fare,</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878598034-04eannnga', true); });} else {initialize('fv-chart-1781878598034-04eannnga', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buf if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a solid, reliable machine: </strong>The LOQ 15 isn't super stylish, but it's really well-built and comes with Lenovo's classically excellent laptop keyboard.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌<strong> You don't want a necessary upgrade path: </strong>The 512 GB SSD is the biggest issue with the cheaper LOQ 15 machines, and demands a relatively quick upgrade. The single channel memory, however, is less of an issue for gaming than we feared.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Lenovo LOQ 15 Gen 10</strong> sees the manufacturer committing some cardinal sins over memory sticks, but you only have to look at the top-end RTX 5060 gaming performance it achieves, and the outstanding build quality to understand what a great machine you're getting for the budget price it goes for.</p></div></div><p>There is one thing that would normally have me blowing up in genuine nerd-rage at this latest Lenovo budget laptop, but my broiling temper has been calmed by the one thing that will soothe a savage gaming beast: performance. The chart-topping gaming performance of the RTX 5060 at the heart of this LOQ system, when put against all the other RTX 5060 machines we've tested, means I can accept its other configuration crimes. And that makes the new Lenovo LOQ 15 the best budget gaming laptop of this generation.</p><p>The issue in question is the fact Lenovo has, to my eternal consternation, decided to fit its LOQ 15 machine out with just a single stick of 16 GB DDR5 memory, which instantly halves the available memory bandwidth that you would have seen if there were two sticks of 8 GB DDR5 in there. Same memory capacity, twice the bandwidth, and pretty much the same price. </p><p>And today, when the price of sourcing another 16 GB SODIMM to fit alongside it is utterly punitive, that feels like a bummer. Or would if the gaming performance wasn't actually really good. Despite the cut memory bandwidth, the 1080p frame rates are excellent and at least as good, if not better, than far more expensive RTX 5060-toting laptops we've tested. Throw in some judicious use of DLSS and Frame Generation and you're getting stellar gaming frame rates from a genuinely budget laptop.</p><p>It's also a beautifully built machine, too. The 1080p screen is vibrant—much better than last year's model—and matches the GPU perfectly. The chassis is smart, too, feeling less 'gamery' than laptops you might see from other vendors, and feels reassuringly solid, with that classic great Lenovo keyboard. Listed at around $1,300, I've already seen this machine drop to the $800 mark and I would expect to see it around those levels pretty regularly throughout the regular deals seasons of the year.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-loq-15-gen10-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/B7YCHLS7kpwffkhq9QX8YP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click throught to read our full Lenovo LOQ 15 Gen 10 review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h2 class="article-body__section" id="section-the-best-14-inch-gaming-laptop"><span>The best 14-inch gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/T8eAYSRT9vD7hdFMnr2t5P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uCZ8c4rptHRENAVpNwyc2P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ynCdMda7bvSiEpfPhVue2P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/F2XD43k4FoYGcbMesQ3Y2P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zaW2CvjCxoFuyxJimmP83P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VyDTv38BGmbiq4QQv7gC3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xjncZnhvUtjUjPwSKryT3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4VrfmMjJ9JxHFzDaGcfE3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7RwS8j3pNASn5QdAV3Yx3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tjruWh9xmB9MVTkqkMUa3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CqSxVsUJhtiAmPBfKJNS3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xizkz2mdQCoCCEnLKSmX4P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="3-razer-blade-14-2025"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-14-2025-review">3. Razer Blade 14 (2025)</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span></span></h3><div class="_hawk subtitle"><p>The best 14-inch gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>AMD Ryzen AI 9 365 | <strong>GPU: </strong>Nvidia GeForce RTX 5060 or 5070 | <strong>RAM: </strong>Up to 64 GB LPDDR5X-8000 | <strong>Screen: </strong>14-inch 1800p @ 120 Hz / OLED | <strong>Storage: </strong>1 TB SSD NVMe PCIe 4.0 | <strong>Battery: </strong>72 Wh | <strong>Dimensions: </strong>31.1 x 22.4 x 1.58 ~ 1.62 cm / 12.23 x 8.83 x 0.62 ~ 0.64-inches | <strong>Weight: </strong>1.63 kg / 3.59 lbs | <strong>Price: </strong>$2,300 / £[out of stock]</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">That new chassis is fire</div><div class="icon icon-plus_circle _hawk">Doesn't sound like a jet</div><div class="icon icon-plus_circle _hawk">Lovely OLED display</div><div class="icon icon-plus_circle _hawk">Good battery life</div><div class="icon icon-plus_circle _hawk">It's a genuinely portable gaming laptop</div><div class="icon icon-minus_circle _hawk">Lower spec Blade costs more than higher spec alternatives</div><div class="icon icon-minus_circle _hawk">880M iGPU is a miss</div><div class="icon icon-minus_circle _hawk">No upgraded Blade 16 keyboard</div></div><p><strong>We tested: </strong>Ryzen 9 AI 365 | RTX 5070 115 W | 32 GB RAM | 1 TB SSD</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper *, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878583227-0q06p3bmf-slideshow *, #fv-chart-1781878583227-0q06p3bmf-slideshow *:before, #fv-chart-1781878583227-0q06p3bmf-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper, #fv-chart-1781878583227-0q06p3bmf-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:23.228Z","citation": "The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14","keywords": ["Razer Blade 14 | RTX 5070 115 W","Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W","Asus TUF A14 | RTX 5060 105 W","Acer Predator Triton 14 AI | RTX 5070 110 W","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Cyberpunk 2077 (1080p RT Ultra)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Cyberpunk 2077 (1080p RT Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Cyberpunk 2077 (1080p RT Ultra)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Cyberpunk 2077 (1080p RT Ultra)","value": 40,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Baldur's Gate 3 (1080p Ultra)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Baldur's Gate 3 (1080p Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Baldur's Gate 3 (1080p Ultra)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Baldur's Gate 3 (1080p Ultra)","value": 55,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – F1 24 (1080p Ultra High)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – F1 24 (1080p Ultra High)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – F1 24 (1080p Ultra High)","value": 55,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – F1 24 (1080p Ultra High)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 64,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 72,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:23.228Z","citation": "The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test","keywords": ["Razer Blade 14 | RTX 5070 115 W","Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W","Asus TUF A14 | RTX 5060 105 W","Acer Predator Triton 14 AI | RTX 5070 110 W","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – PCMark 10","value": 134,"unitText": ""},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – PCMark 10","value": 106,"unitText": ""},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – PCMark 10","value": 156,"unitText": ""},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – PCMark 10","value": 110,"unitText": ""},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – GPU stats","value": 2589,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – GPU stats","value": 2001,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – GPU stats","value": 2246,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – GPU stats","value": 2478,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Gaming temperatures","value": 79,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Gaming temperatures","value": 74,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Gaming temperatures","value": 72,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Gaming temperatures","value": 68,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878583227-0q06p3bmf-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878583227-0q06p3bmf-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878583227-0q06p3bmf-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong benchmarking tool (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #FE9F58;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.333333333333332%; background-color: #FE9F58;" data-target-width="23.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.66666666666667%; background-color: #FE9F58;" data-target-width="41.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>45 Avg FPS, 28 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>44 Avg FPS, 33 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>33 Avg FPS, 14 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>40 Avg FPS, 25 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.75%; background-color: #FE9F58;" data-target-width="38.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.5%; background-color: #FE9F58;" data-target-width="42.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #E33235;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>65 Avg FPS, 38 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>68 Avg FPS, 31 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>63 Avg FPS, 34 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>55 Avg FPS, 32 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (1080p High)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.75%; background-color: #FE9F58;" data-target-width="73.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>65 Avg FPS, 56 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>72 Avg FPS, 59 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>51 Avg FPS, 32 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>61 Avg FPS, 38 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47%; background-color: #FE9F58;" data-target-width="47" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24%; background-color: #FE9F58;" data-target-width="24" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 15%; background-color: #FE9F58;" data-target-width="15" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">15</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>78 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>85 Avg FPS, 47 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>55 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>66 Avg FPS, 15 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93%; background-color: #E33235;" data-target-width="93" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22%; background-color: #FE9F58;" data-target-width="22" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>84 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>93 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>64 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>72 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878583227-0q06p3bmf-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878583227-0q06p3bmf-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-1-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test" style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #E33235;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">134</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #E33235;" data-target-width="53" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">106</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">156</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>134</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>106</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>156</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>110</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-1-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.3%; background-color: #E33235;" data-target-width="86.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2589</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.2333333333333334%; background-color: #FE9F58;" data-target-width="3.2333333333333334" data-target-margin="0"></div><span class="fv-bar-value-outside">97</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.7%; background-color: #E33235;" data-target-width="66.7" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2001</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.5%; background-color: #FE9F58;" data-target-width="2.5" data-target-margin="0"></div><span class="fv-bar-value-outside">75</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.86666666666667%; background-color: #E33235;" data-target-width="74.86666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2246</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.2666666666666666%; background-color: #FE9F58;" data-target-width="2.2666666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">68</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.6%; background-color: #E33235;" data-target-width="82.6" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2478</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3%; background-color: #FE9F58;" data-target-width="3" data-target-margin="0"></div><span class="fv-bar-value-outside">90</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>2589 Avg GPU freq. (MHz), 97 Avg GPU power (W)</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>2001 Avg GPU freq. (MHz), 75 Avg GPU power (W)</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>2246 Avg GPU freq. (MHz), 68 Avg GPU power (W)</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>2478 Avg GPU freq. (MHz), 90 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-1-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #E33235;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #FE9F58;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #1CA9C4;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #EB6F71;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #FE9F58;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #1CA9C4;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #EB6F71;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #1CA9C4;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76%; background-color: #EB6F71;" data-target-width="76" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #FE9F58;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #1CA9C4;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #EB6F71;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>79 Avg CPU (°C), 85 Max CPU (°C), 78 Avg GPU (°C), 81 Max GPU (°C)</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>74 Avg CPU (°C), 84 Max CPU (°C), 75 Avg GPU (°C), 79 Max GPU (°C)</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>72 Avg CPU (°C), 80 Max CPU (°C), 74 Avg GPU (°C), 76 Max GPU (°C)</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>68 Avg CPU (°C), 71 Max CPU (°C), 75 Avg GPU (°C), 81 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878583227-0q06p3bmf', true); });} else {initialize('fv-chart-1781878583227-0q06p3bmf', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a genuine compact gaming machine: </strong>The Blade 14 is everything I've wanted in a portable PC—powerful, thin, and with a decent battery life.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>If every penny counts:</strong> Razer is never the cheapest option, and you can buy cheaper 14-inch machines that will deliver higher frame rates, but none will offer the overall package and experience of the Blade 14.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Razer Blade 14</strong> has staged an impressive comeback, with a price cut compared with the previous generation, a better OLED screen, and a slimline chassis that makes it the perfect compact gaming laptop.</p></div></div><p>For my money, the new Blade 14 is absolutely the best 14-inch gaming laptop you can buy today. Though that was certainly not the case in the previous generation, where Asus went straight for Razer's jugular, redesigning its Zephyrus G14 to create a beautiful little AMD-powered laptop that had our hearts aflutter. </p><p>But the slimmer chassis of the new Blade 14 makes it look far more modern than last year's chonker design. That was something which really put me off all the Blade laptops of the previous generation. But now we're back with the MacBook-ish aesthetic that means the new machine fits as well in a boardroom meeting as in your gaming den. Well, so long as you disable the green glow of that Razer logo on the lid anyways.</p><p>That slimmer chassis does mean Razer has had to do away with configurable memory, which means soldered memory and no option to upgrade down the line, at least not for the folk without solder for blood. That's mostly a non-issue for me, with the RTX 5070 version coming with 32 GB or 64 GB options at point of sale, but does give me pause for the RTX 5060 Blade 14. It's still more than $2,000 and comes with just 16 GB LPDDR5X and nowhere to go after that.</p><p>The Razer Blade 14 is the gaming laptop that I would actually want to be spending my own money on. I've spent a long while testing both this and the G14 together, and while the Asus is still a quality machine, I continue to use the Razer laptop as my daily driver today, for work and play. It delivers a better experience, is a better looking system, and though it is pricey (while still being cheaper than the previous generation) it's still the best 14-inch gaming laptop you can buy.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-14-2025-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/ynCdMda7bvSiEpfPhVue2P.jpg" alt="Razer Blade 14 (2025) gaming laptop"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full Razer Blade 14 review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h2 class="article-body__section" id="section-the-best-mid-range-gaming-laptop"><span>The best mid-range gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/c4sHzGAraRJom3aFDwGcqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/m3SobFjSWhSB6ADH9jX3qm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/khQFrMyu5JdEoDZ8iVMWqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZgqFWNDxh3ZBUKH8wK96qm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PtTeJsfRJXsYocRpQwvGqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dLtPXG2csSnaR8mRiF3vpm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CSa3tfYRdkjnsjSvFAwQqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AsFphxsE4hhfPMLE9ZG2qm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/swDo5cEb2fJ8Vy5GaUiqqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yGMVGcxrxNG5rVJa77dbqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5NwzLH86r2xUTNbcYcbrqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="4-msi-vector-16-hx-ai"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/msi-vector-16-hx-ai-gaming-laptop-review">4. MSI Vector 16 HX AI</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span></span></h3><div class="_hawk subtitle"><p>The best mid-range gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core Ultra 9 200HX series | <strong>GPU: </strong>RTX 5090, RTX 5080, RTX 5070 Ti, RTX 5070 | <strong>RAM: </strong>Up to 64 GB DDR5 | <strong>Screen: </strong>2560 x 1600, IPS, 16:10 aspect ratio | <strong>Storage: </strong>1 TB, 512 GB Gen 4 SSD | <strong>Battery: </strong>90 Wh | <strong>Dimensions: </strong>22.2 ~ 28.5 x 357 x 284 mm / 1.12 x 14.05 x 11.18 inches | <strong>Weight: </strong>2.7 kg / 5.95 lbs​ | <strong>Price: </strong>$1,600 / £1,600</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Excellent RTX 5080 performance</div><div class="icon icon-plus_circle _hawk">Actually decent price point</div><div class="icon icon-plus_circle _hawk">Speedy CPU chops</div><div class="icon icon-plus_circle _hawk">Balanced mode is quiet and performant</div><div class="icon icon-minus_circle _hawk">Though it's offensively loud at top speed</div><div class="icon icon-minus_circle _hawk">Chonky, choppy chassis</div><div class="icon icon-minus_circle _hawk">Weak battery performance</div></div><p><strong>We tested:</strong> Intel Core Ultra 9 275X | RTX 5080 | 32 GB DDR5-5600 | 1 TB</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper *, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878612602-nha2k9cuq-slideshow *, #fv-chart-1781878612602-nha2k9cuq-slideshow *:before, #fv-chart-1781878612602-nha2k9cuq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper, #fv-chart-1781878612602-nha2k9cuq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:52.603Z","citation": "Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance","keywords": ["MSI Vector 16 HX AI | RTX 5080 175 W","Gigabyte Aorus Master 16 | RTX 5080 175 W","Asus ROG Zephyrus G16 | RTX 5080 1210 W","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Cyberpunk 2077 (1080p RT Ultra)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – Cyberpunk 2077 (1080p RT Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – Cyberpunk 2077 (1080p RT Ultra)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Baldur's Gate 3 (1080p Ultra)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – Baldur's Gate 3 (1080p Ultra)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – Baldur's Gate 3 (1080p Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 94,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – F1 24 (1080p Ultra High)","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – F1 24 (1080p Ultra High)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – F1 24 (1080p Ultra High)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 131,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 120,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 94,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Native (1600p) gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:52.603Z","citation": "The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it","keywords": ["MSI Vector 16 HX AI A2XW","Gigabyte Aorus Master 16","Asus ROG Zephyrus G16 (2025)","Cyberpunk 2077 (Native res. RT Ultra)","Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong benchmarking tool (Native res. High)","Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Cyberpunk 2077 (Native res. RT Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Cyberpunk 2077 (Native res. RT Ultra)","value": 36,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Cyberpunk 2077 (Native res. RT Ultra)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Baldur's Gate 3 (Native res. Ultra)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Baldur's Gate 3 (Native res. Ultra)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Baldur's Gate 3 (Native res. Ultra)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Black Myth: Wukong benchmarking tool (Native res. High)","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Black Myth: Wukong benchmarking tool (Native res. High)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Black Myth: Wukong benchmarking tool (Native res. High)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 175,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 160,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 68,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:52.603Z","citation": "Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?","keywords": ["MSI Vector 16 HX AI A2XW","Gigabyte Aorus Master 16","Asus ROG Zephyrus G16 (2025)","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – PCMark 10","value": 88,"unitText": ""},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – PCMark 10","value": 102,"unitText": ""},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – PCMark 10","value": 112,"unitText": ""},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – GPU stats","value": 2392,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – GPU stats","value": 2150,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – GPU stats","value": 1670,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Gaming temperatures","value": 81,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Gaming temperatures","value": 83,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Gaming temperatures","value": 74,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878612602-nha2k9cuq-slideshow" class="fv-slideshow-container" data-slide-count="3" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 3</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878612602-nha2k9cuq-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878612602-nha2k9cuq-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong benchmarking tool (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.25%; background-color: #FE9F58;" data-target-width="56.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.75%; background-color: #FE9F58;" data-target-width="53.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>65 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>61 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>50 Avg FPS, 44 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance in an impressively affordable shell" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #E33235;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>85 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>85 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>69 Avg FPS, 41 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (1080p High)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 94%; background-color: #E33235;" data-target-width="94" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #FE9F58;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>94 Avg FPS, 81 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>88 Avg FPS, 75 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>88 Avg FPS, 64 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #FE9F58;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>122 Avg FPS, 70 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>111 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>93 Avg FPS, 60 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.33333333333333%; background-color: #E33235;" data-target-width="87.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">120</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>131 Avg FPS, 63 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>120 Avg FPS, 60 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>94 Avg FPS, 50 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878612602-nha2k9cuq-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878612602-nha2k9cuq-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Native (1600p) gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)</option><option value="2">Baldur's Gate 3 (Native res. Ultra)</option><option value="3">Black Myth: Wukong benchmarking tool (Native res. High)</option><option value="4">Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))</option><option value="5">F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)</option><option value="6">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>39 Avg FPS, 30 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>36 Avg FPS, 22 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>28 Avg FPS, 21 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #E33235;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>118 Avg FPS, 79 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>104 Avg FPS, 78 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>85 Avg FPS, 48 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>83 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>82 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>66 Avg FPS, 36 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Black Myth: Wukong benchmarking tool (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>105 Avg FPS, 81 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>102 Avg FPS, 76 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>76 Avg FPS, 55 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>105 Avg FPS, 81 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>102 Avg FPS, 76 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>76 Avg FPS, 55 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">175</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">160</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>175 Avg FPS, 100 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>160 Avg FPS, 78 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>130 Avg FPS, 66 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #FE9F58;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>90 Avg FPS, 62 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>84 Avg FPS, 54 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>68 Avg FPS, 41 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878612602-nha2k9cuq-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1781878612602-nha2k9cuq-slide-2" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-2-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?" style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>88</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>102</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>112</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-2-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.73333333333333%; background-color: #E33235;" data-target-width="79.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2392</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.533333333333333%; background-color: #FE9F58;" data-target-width="4.533333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">136</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2150</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.8%; background-color: #FE9F58;" data-target-width="3.8" data-target-margin="0"></div><span class="fv-bar-value-outside">114</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.666666666666664%; background-color: #E33235;" data-target-width="55.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1670</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.266666666666666%; background-color: #FE9F58;" data-target-width="3.266666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">98</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>2392 Avg GPU freq. (MHz), 136 Avg GPU power (W)</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>2150 Avg GPU freq. (MHz), 114 Avg GPU power (W)</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>1670 Avg GPU freq. (MHz), 98 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-2-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #E33235;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #FE9F58;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #1CA9C4;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #EB6F71;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #E33235;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #1CA9C4;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #EB6F71;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #E33235;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #1CA9C4;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #EB6F71;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>81 Avg CPU (°C), 91 Max CPU (°C), 72 Avg GPU (°C), 75 Max GPU (°C)</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>83 Avg CPU (°C), 105 Max CPU (°C), 66 Avg GPU (°C), 68 Max GPU (°C)</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>74 Avg CPU (°C), 81 Max CPU (°C), 68 Avg GPU (°C), 72 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878612602-nha2k9cuq', true); });} else {initialize('fv-chart-1781878612602-nha2k9cuq', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want an affordable, powerful gaming laptop:</strong> I've been surprised at just how well the MSI Vector 16 performs for the money, even when you knock if back to a quieter, balanced profile.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌<strong> You're after something more slight: </strong>The MSI Vector is an unashamedly chonky laptop, and if that's not for you, look elsewhere.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>MSI Vector 16 HX AI</strong> will deliver impressive frame rates that you may not have expected from its relatively affordable position. It's not a budget laptop by any means, but considering the cost of competing RTX 5080 notebooks it's a very compelling gaming package.</p></div></div><p>When I first pulled the Vector 16 HX AI out of its packaging and started benchmarking it, I certainly did not expect it to be finding a spot in our best gaming laptop list. It's a chonky notebook and when you put it into top performance mode the thing sounds like a chinook trying to take off inside an echo chamber. But it's found a way into my heart and remains my pick as the best mid-range gaming laptop you can buy today.</p><p>My testing shows it delivers some of the highest gaming frame rates of any RTX 5080-powered gaming laptop we've tested in this generation. Because of those high frame rates, and the way MSI has managed its different preset modes, you're still getting gaming speeds in the balanced preset that matches many other systems' full speed modes.</p><p>And that calms down the fan noise to a level that is completely acceptable. Suddenly you have a gaming laptop which, while not a particularly svelte machine, is still able to deliver a thoroughly pleasing gaming experience. </p><p>Then there's the price. Even at its standard $2,500 price point that puts it below pretty much every other gaming laptop I've seen sporting the same Nvidia RTX 5080 mobile graphics chip. Cheaper and faster is a combo that I am always happy to get behind, and I will take a compromise if it comes in the shape of a bit of a thick machine.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/msi-vector-16-hx-ai-gaming-laptop-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/swDo5cEb2fJ8Vy5GaUiqqm.jpg" alt="MSI Vector 16 HX AI gaming laptop"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full MSI Vector 16 HX AI review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h2 class="article-body__section" id="section-the-best-high-performance-gaming-laptop"><span>The best high-performance gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/H86R2cqtPggqAGWVH7ThqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sCTUm3TGXAahNHu7wghtpP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3ivdk2QPZUDmzLCVSn3JqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xG3nbaWodVDqguAqdXtiqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7uBhDkofjpmxe9NoTsa5qP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/u6etYNzuLnsFyq5BeWwGqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tVLUN93sEwUWowqR8PitpP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vhMvCfzVJYUn2YDokuTrpP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/S2awnLAmBMX5ZNzeteiwpP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MuUwoDVbPEzQzqEKjkzEic.jpg" alt="Lenovo Legion Pro 7i gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iSQyzKoa56HV9hWstToCqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="5-lenovo-legion-pro-7i-gen-10"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-legion-pro-7i-gen-10-gaming-laptop-review">5. Lenovo Legion Pro 7i Gen 10</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span></span></h3><div class="_hawk subtitle"><p>The best high-performance gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core Ultra 9 275HX series | <strong>GPU: </strong>RTX 5090, RTX 5080, or RTX 5070 Ti | <strong>RAM: </strong>Up to 64 GB DDR5 | <strong>Screen: </strong>2560 x 1600, OLED, 16:10 aspect ratio | <strong>Storage: </strong>Up to 2 TB Gen 4 SSD or 1 TB Gen 5 SSD | <strong>Battery: </strong>99.9 Wh | <strong>Dimensions: </strong>21.9 ~ 26.6 x 364 x 275.9 mm / 0.86 - 1.04 x 14.33 x 10.86-inches | <strong>Weight: </strong>2.72 kg / 6 lbs | <strong>Price: </strong>$2,700 / £3,400</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Stylish new chassis</div><div class="icon icon-plus_circle _hawk">Lovely OLED screen</div><div class="icon icon-plus_circle _hawk">Top gaming performance</div><div class="icon icon-plus_circle _hawk">Excellent power customisation options</div><div class="icon icon-minus_circle _hawk">Battery life is weak</div><div class="icon icon-minus_circle _hawk">Price is higher than RTX 5080 Razer Blade 16</div><div class="icon icon-minus_circle _hawk">It's a big boi laptop</div><div class="icon icon-minus_circle _hawk">And a fingerprint magnet</div></div><p><strong>We tested: </strong>Core Ultra 9 275HX | RTX 5080 | 32 GB DDR5-6400 | 2x 1 TB SSDs</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper *, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878624835-p8x4sj4kl-slideshow *, #fv-chart-1781878624835-p8x4sj4kl-slideshow *:before, #fv-chart-1781878624835-p8x4sj4kl-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper, #fv-chart-1781878624835-p8x4sj4kl-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "Native (1600p) gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:17:04.835Z","citation": "If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason","keywords": ["Lenovo Legion 7i Pro | RTX 5080 175 W","HP Omen Max 16 | RTX 5080 175 W","MSI Vector 16 HX AI | RTX 5080 175 W","Cyberpunk 2077 (Native res. RT Ultra)","Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong benchmarking tool (Native res. High)","Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","F1 24 (Native res. Ultra High)","F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 40,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 38,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 119,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – F1 24 (Native res. Ultra High)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – F1 24 (Native res. Ultra High)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – F1 24 (Native res. Ultra High)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 184,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 175,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 175,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 90,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:17:04.836Z","citation": "The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around","keywords": ["Lenovo Legion 7i Pro | RTX 5080 175 W","HP Omen Max 16 | RTX 5080 175 W","MSI Vector 16 HX AI | RTX 5080 175 W","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – PCMark 10","value": 73,"unitText": ""},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – PCMark 10","value": 96,"unitText": ""},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – PCMark 10","value": 88,"unitText": ""},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – GPU stats","value": 2375,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – GPU stats","value": 2324,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – GPU stats","value": 2392,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Gaming temperatures","value": 94,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Gaming temperatures","value": 98,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Gaming temperatures","value": 81,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878624835-p8x4sj4kl-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878624835-p8x4sj4kl-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Native (1600p) gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)</option><option value="2">Baldur's Gate 3 (Native res. Ultra)</option><option value="3">Black Myth: Wukong benchmarking tool (Native res. High)</option><option value="4">Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))</option><option value="5">F1 24 (Native res. Ultra High)</option><option value="6">F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)</option><option value="7">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 95%; background-color: #E33235;" data-target-width="95" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>40 Avg FPS, 28 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>38 Avg FPS, 18 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>39 Avg FPS, 30 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.66666666666667%; background-color: #E33235;" data-target-width="82.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #FE9F58;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.33333333333333%; background-color: #E33235;" data-target-width="79.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">119</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>124 Avg FPS, 83 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>119 Avg FPS, 64 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>118 Avg FPS, 79 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97%; background-color: #E33235;" data-target-width="97" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>96 Avg FPS, 42 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>97 Avg FPS, 45 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>83 Avg FPS, 43 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Black Myth: Wukong benchmarking tool (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #E33235;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.666666666666668%; background-color: #FE9F58;" data-target-width="28.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>111 Avg FPS, 80 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>69 Avg FPS, 43 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>105 Avg FPS, 81 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.666666666666664%; background-color: #FE9F58;" data-target-width="38.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>111 Avg FPS, 80 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>102 Avg FPS, 58 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>105 Avg FPS, 81 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-F1 24 (Native res. Ultra High)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.25%; background-color: #E33235;" data-target-width="96.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88.75%; background-color: #E33235;" data-target-width="88.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>77 Avg FPS, 55 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>72 Avg FPS, 32 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>71 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">184</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.5%; background-color: #FE9F58;" data-target-width="45.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">175</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.5%; background-color: #FE9F58;" data-target-width="53.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">175</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>184 Avg FPS, 91 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>175 Avg FPS, 107 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>175 Avg FPS, 100 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #FE9F58;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>96 Avg FPS, 65 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>90 Avg FPS, 35 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>90 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878624835-p8x4sj4kl-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878624835-p8x4sj4kl-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-1-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around" style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73%; background-color: #E33235;" data-target-width="73" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>73</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>96</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>88</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-1-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.16666666666666%; background-color: #E33235;" data-target-width="79.16666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2375</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.233333333333333%; background-color: #FE9F58;" data-target-width="4.233333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">127</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.46666666666667%; background-color: #E33235;" data-target-width="77.46666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2324</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.216666666666667%; background-color: #FE9F58;" data-target-width="4.216666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">126.5</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.73333333333333%; background-color: #E33235;" data-target-width="79.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2392</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.533333333333333%; background-color: #FE9F58;" data-target-width="4.533333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">136</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>2375 Avg GPU freq. (MHz), 127 Avg GPU power (W)</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>2324 Avg GPU freq. (MHz), 126.5 Avg GPU power (W)</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>2392 Avg GPU freq. (MHz), 136 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-1-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #1CA9C4;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #EB6F71;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #E33235;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #1CA9C4;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #EB6F71;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #E33235;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #FE9F58;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #1CA9C4;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #EB6F71;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>94 Avg CPU (°C), 105 Max CPU (°C), 74 Avg GPU (°C), 79 Max GPU (°C)</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>98 Avg CPU (°C), 105 Max CPU (°C), 70 Avg GPU (°C), 75 Max GPU (°C)</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>81 Avg CPU (°C), 91 Max CPU (°C), 72 Avg GPU (°C), 75 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878624835-p8x4sj4kl', true); });} else {initialize('fv-chart-1781878624835-p8x4sj4kl', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want the fastest gaming laptop around: </strong>The Legion machine is an absolute performance beast. If you want both top performance and the ability to really tweak that performance how you want, the Lenovo delivers.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want to experience the promised battery gaming of the RTX Blackwell generation of laptops: </strong>The Legion Pro is a classic Lenovo gaming laptop, in that it really does not perform for long away from a power source.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Lenovo Legion Pro 7i </strong>is simply the most powerful gaming laptop I've tested from this generation, beating even the gaming performance of the vastly more expensive RTX 5090 Blade 16. It doesn't have the portability or battery life, but if you're specifically after a gaming machine first and foremost, Lenovo has made a laptop just for you.</p></div></div><p>It may be another chonker of a gaming laptop, there is a real style to Lenovo's latest Legion Pro 7i design, and more than a little Alienware-esque flair, too. The geometric RGB rings around the rear exhaust ports on the machine, and the front light bar give it that effect, and a real eye-catching style. But it's the gaming frame rates which have made this Legion Pro 7i the best high-performance gaming laptop on our list.</p><p>And I've tested a bunch of them now. For me, if it's a question of a top two, then it's between the Blade 16 and this new Legion Pro 7i. In terms of pure performance alone you couldn't look beyond the Lenovo—it tops the Razer machine's RTX 5090 with a lower sticker price and theoretically weaker GPU—but if you want a do-everything notebook with genuine battery gaming chops, the Blade is 100% where it's at.</p><p>That Legion gaming performance comes at a cost, however, with either loud fans at the top performance preset, or weak gaming performance otherwise. Thankfully, the LegionSpace app comes to the rescue, offering a custom mode with a granular level of tweakery to please any PC nerd; to a level which is rather unprecedented and the sort of thing gaming laptops have been crying out for.</p><p>With it, I can restrain the excesses of the Intel CPU while letting the Nvidia GPU run free, keeping fan noise in check while I do so. This means there's little compromise to gaming performance, fan noise stays relatively low, and I can flip on the DLSS 4 extras, such as Multi Frame Gen and see frankly ludicrous gaming performance from this machine.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-legion-pro-7i-gen-10-gaming-laptop-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/u6etYNzuLnsFyq5BeWwGqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full Lenovo Legion Pro 7i Gen 10 review for all the performance and benchmark details. </strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h2 class="article-body__section" id="section-the-best-18-inch-gaming-laptop"><span>The best 18-inch gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/839Cg4gArDCTPLQHgzHhFH.jpg" alt="A photo of the keyboard of the Alienware 18 Area-51 gaming laptop, with the display showing the Windows desktop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eBdhSsCne5if2Bnx4umtFH.jpg" alt="A photo of the Alienware 18 Area-51 gaming laptop, with its display showing Cyberpunk 2077's benchmark mode" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FeGE9g73bvT2mcfGWQ8nCH.jpg" alt="A close-up photo of the keyboard of the Alienware 18 Area-51 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pQhsb6bjkorrCZF3pYGtxJ.jpg" alt="A photo of the Alienware 18 Area-51 gaming laptop, with its display showing the load screen of Cyberpunk 2077" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YFBWq2gTKTwHjfNji9RpCH.jpg" alt="A close-up photo of the display of the Alienware 18 Area-51 gaming laptop, showing a screenshot of the Cyberpunk 2077 benchmark" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/D2hCAGA8ga5y8WW5ngYDxJ.jpg" alt="A close-up photo of the left side of the Alienware 18 Area-51 gaming laptop, showing the exhaust vents for the cooling system" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JodfKtSYC3PQkpReWkDtFH.jpg" alt="A close-up photo of the rear IO ports of the Alienware 18 Area-51 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EP8es2SmSAh9U3QvfVXdCH.jpg" alt="A close-up photo of the trackpad of the Alienware 18 Area-51 gaming laptop, fully illuminated with its built-in RGB lights" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="6-alienware-18-area-51"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/alienware-18-area-51-2025-review">6. Alienware 18 Area-51</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span></span></h3><div class="_hawk subtitle"><p>The best 18-inch gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core Ultra 7 255HX or Ultra 9 275HX | <strong>GPU: </strong>From RTX 5060 to RTX 5090 inclusive | <strong>RAM: </strong>Up to 64 GB DDR5-6400 | <strong>Screen: </strong>18-inch 1600p @ 300 Hz | <strong>Storage: </strong>Up to 12 TB M.2 PCIe 4.0 NVMe M.2 SSD | <strong>Battery: </strong>96 Wh | <strong>Dimensions: </strong>410 x 320 x 24.3 mm / 16.14 x 12.6 x 0.96 | <strong>Weight: </strong>4.34 kg / 9.57 lbs | <strong>Price: </strong>$2,980 / £2,249</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">RTX 5090 performance</div><div class="icon icon-plus_circle _hawk">Luxurious chassis</div><div class="icon icon-plus_circle _hawk">Great cooling</div><div class="icon icon-plus_circle _hawk">Three M.2 SSD slots inside</div><div class="icon icon-minus_circle _hawk">Ultra-high price tag</div><div class="icon icon-minus_circle _hawk">Cheap-feeling keyboard</div><div class="icon icon-minus_circle _hawk">Display is 500 nits and yet no HDR</div><div class="icon icon-minus_circle _hawk">Performance when unplugged</div></div><p><strong>We tested:</strong> Intel Core Ultra 9 275HX | Nvidia RTX 5090 | 64 GB DDR5-6400 | 2 TB SSD </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper *, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878637401-1gwz3evgb-slideshow *, #fv-chart-1781878637401-1gwz3evgb-slideshow *:before, #fv-chart-1781878637401-1gwz3evgb-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper, #fv-chart-1781878637401-1gwz3evgb-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "Native gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:17:17.402Z","citation": "Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins","keywords": ["Alienware 18 Area-51 | RTX 5090 175 W | 1600p","MSI Raider 18 HX AI | RTX 5080 175 W | 2400p","Acer Predator Helios 18 AI | RTX 5090 | 2400p","Cyberpunk 2077 (Native res. RT Ultra)","Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong benchmarking tool (Native res. High)","Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","F1 24 (Native res. Ultra High)","F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Cyberpunk 2077 (Native res. RT Ultra)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Cyberpunk 2077 (Native res. RT Ultra)","value": 18,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Cyberpunk 2077 (Native res. RT Ultra)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 125,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Baldur's Gate 3 (Native res. Ultra)","value": 94,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Baldur's Gate 3 (Native res. Ultra)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Baldur's Gate 3 (Native res. Ultra)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Black Myth: Wukong benchmarking tool (Native res. High)","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Black Myth: Wukong benchmarking tool (Native res. High)","value": 67,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Black Myth: Wukong benchmarking tool (Native res. High)","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 67,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – F1 24 (Native res. Ultra High)","value": 89,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – F1 24 (Native res. Ultra High)","value": 35,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – F1 24 (Native res. Ultra High)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 131,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 89,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 60,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:17:17.402Z","citation": "The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed","keywords": ["Alienware 18 Area-51 | RTX 5090 175 W","MSI Raider 18 HX AI | RTX 5080 175 W","Acer Predator Helios 18 AI | RTX 5090 175 W","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W – PCMark 10","value": 81,"unitText": ""},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W – PCMark 10","value": 93,"unitText": ""},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 175 W – PCMark 10","value": 71,"unitText": ""},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W – GPU stats","value": 2169,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W – GPU stats","value": 2236,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 175 W – GPU stats","value": 2145,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W – Gaming temperatures","value": 80,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W – Gaming temperatures","value": 82,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 175 W – Gaming temperatures","value": 77,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878637401-1gwz3evgb-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878637401-1gwz3evgb-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878637401-1gwz3evgb-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Native gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)</option><option value="2">Baldur's Gate 3 (Native res. Ultra)</option><option value="3">Black Myth: Wukong benchmarking tool (Native res. High)</option><option value="4">Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))</option><option value="5">F1 24 (Native res. Ultra High)</option><option value="6">F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)</option><option value="7">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #E33235;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 18.333333333333332%; background-color: #FE9F58;" data-target-width="18.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #E33235;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.333333333333332%; background-color: #FE9F58;" data-target-width="23.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>48 Avg FPS, 36 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>18 Avg FPS, 11 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>20 Avg FPS, 14 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">125</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #E33235;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.333333333333336%; background-color: #FE9F58;" data-target-width="31.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 18%; background-color: #FE9F58;" data-target-width="18" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>125 Avg FPS, 74 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>61 Avg FPS, 47 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>102 Avg FPS, 27 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 94%; background-color: #E33235;" data-target-width="94" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47%; background-color: #FE9F58;" data-target-width="47" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #FE9F58;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>94 Avg FPS, 47 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>71 Avg FPS, 59 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>78 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Black Myth: Wukong benchmarking tool (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #FE9F58;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #E33235;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.666666666666664%; background-color: #FE9F58;" data-target-width="38.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #E33235;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>118 Avg FPS, 98 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>67 Avg FPS, 58 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>91 Avg FPS, 61 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #FE9F58;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #E33235;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.666666666666664%; background-color: #FE9F58;" data-target-width="38.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #E33235;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>118 Avg FPS, 98 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>67 Avg FPS, 58 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>91 Avg FPS, 61 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-F1 24 (Native res. Ultra High)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #E33235;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>89 Avg FPS, 68 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>35 Avg FPS, 27 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>68 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.33333333333333%; background-color: #E33235;" data-target-width="87.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #E33235;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>131 Avg FPS, 76 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>89 Avg FPS, 63 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>103 Avg FPS, 64 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.66666666666667%; background-color: #E33235;" data-target-width="34.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26%; background-color: #FE9F58;" data-target-width="26" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20.666666666666668%; background-color: #FE9F58;" data-target-width="20.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>111 Avg FPS, 66 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>52 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>60 Avg FPS, 31 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878637401-1gwz3evgb-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878637401-1gwz3evgb-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-1-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed" style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #FE9F58;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 93%; background-color: #1CA9C4;" data-target-width="93" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W</td><td>81</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W</td><td>93</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 175 W</td><td>71</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-1-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.3%; background-color: #E33235;" data-target-width="72.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2169</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.533333333333333%; background-color: #FE9F58;" data-target-width="5.533333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">166</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.53333333333333%; background-color: #E33235;" data-target-width="74.53333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2236</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.366666666666666%; background-color: #FE9F58;" data-target-width="4.366666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">131</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.5%; background-color: #E33235;" data-target-width="71.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2145</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.4666666666666663%; background-color: #FE9F58;" data-target-width="3.4666666666666663" data-target-margin="0"></div><span class="fv-bar-value-outside">104</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W</td><td>2169 Avg GPU freq. (MHz), 166 Avg GPU power (W)</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W</td><td>2236 Avg GPU freq. (MHz), 131 Avg GPU power (W)</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 175 W</td><td>2145 Avg GPU freq. (MHz), 104 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-1-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #FE9F58;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #1CA9C4;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #EB6F71;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #E33235;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #FE9F58;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #1CA9C4;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #EB6F71;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.33333333333333%; background-color: #E33235;" data-target-width="51.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #FE9F58;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #1CA9C4;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #EB6F71;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W</td><td>80 Avg CPU (°C), 88 Max CPU (°C), 67 Avg GPU (°C), 70 Max GPU (°C)</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W</td><td>82 Avg CPU (°C), 94 Max CPU (°C), 72 Avg GPU (°C), 74 Max GPU (°C)</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 175 W</td><td>77 Avg CPU (°C), 104 Max CPU (°C), 76 Avg GPU (°C), 79 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878637401-1gwz3evgb', true); });} else {initialize('fv-chart-1781878637401-1gwz3evgb', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want desktop-like performance in a compact form factor.</strong> The Area-51 is a big laptop but won't leave you wanting in games or content creation.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You value your wallet.</strong> You could buy a fine gaming laptop and a full desktop PC for the same amount of money.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Alienware 18 Area-51</strong> is <em>almost</em> the best gaming laptop the company has ever produced, only being held back by a slightly disappointing screen and the weak performance away from a power source. It is definitely the best 18-inch gaming laptop, however. You're getting top-tier frame rates and productivity grunt and a really classy looking chassis, to boot.</p></div></div><p>There's something delightfully old-school about the new Alienware 18 Area-51. Its anodised aluminum chassis is anachronistic in all the right ways, while still feeling modern. I'm into it, is what I'm saying, especially in this large, desktop replacement form. In fact, right now, the Alienware 18 Area-51 is the best 18-inch gaming laptop you can buy. And we've tested a good few of this generation.</p><p>The Alienware's 2560 x 1600 screen maybe doesn't necessarily lend itself perfectly to that notion, maybe not for the budding video producer managing 4K video day-in, day-out. But what it does mean is that you can get great gaming performance out of both the mobile GPU at the machine's heart and the panel it's pumping pixels onto.</p><p>This is what the Alienware 18 Area-51 is actually best at, because when paired with the RTX 5090 mobile graphics chip you are able to get the most out of that powerful slice of GPU silicon. I have tested an RTX 5090 version of the <a href="https://www.pcgamer.com/hardware/gaming-laptops/hp-omen-max-16-gaming-laptop-review/" target="_blank">HP Omen Max 16</a>, and that does deliver marginally higher frame rates, but it's clear the serious cooling on offer with the Alienware machine is letting the Nvidia chip do its thing more than capably.</p><p>It's not a perfect desktop replacement, however. Honestly, in a high-priced 18-inch laptop I want a great screen, and this one just isn't. It's <em>fine, </em>but an OLED at least would be more than welcome, as would even a higher resolution panel. Sure, you do get 300 Hz refresh when powered directly from the discrete GPU itself, but it's still not a winner. Still, this is an excellent big-screen gaming laptop that beats out the rest of the 18-inch competition because of its quality cooling, funky chassis, and excellent overall gaming and computational performance.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/alienware-18-area-51-2025-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/EP8es2SmSAh9U3QvfVXdCH.jpg" alt="A close-up photo of the trackpad of the Alienware 18 Area-51 gaming laptop, fully illuminated with its built-in RGB lights"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full Alienware 18 Area-51 review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h3 class="article-body__section" id="section-best-gaming-laptop-battery-life"><span>Best gaming laptop battery life</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Gaming laptop</p></th><th  ><p>PC Mark gaming battery life (minutes)</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Gigabyte Gaming A16</p></td><td  ><p>183</p></td></tr><tr><td class="firstcol " ><p>Asus TUF A14 (2025)</p></td><td  ><p>156</p></td></tr><tr><td class="firstcol " ><p>Razer Blade 16 (2025)</p></td><td  ><p>135</p></td></tr><tr><td class="firstcol " ><p>Razer Blade 14 (2025)</p></td><td  ><p>134</p></td></tr><tr><td class="firstcol " ><p>Acer Predator Helios Neo 16 Al</p></td><td  ><p>115</p></td></tr><tr><td class="firstcol " ><p>Asus ROG Zephyrus G16 (2025)</p></td><td  ><p>112</p></td></tr><tr><td class="firstcol " ><p>Acer Predator Triton 14 Al</p></td><td  ><p>110</p></td></tr><tr><td class="firstcol " ><p>Asus ROG Zephyrus G14</p></td><td  ><p>106</p></td></tr><tr><td class="firstcol " ><p>Gigabyte Aorus Master 16</p></td><td  ><p>102</p></td></tr><tr><td class="firstcol " ><p>MSI Crosshair 16 HX (AI)</p></td><td  ><p>101</p></td></tr><tr><td class="firstcol " ><p>MSI Stealth A18 HX AI</p></td><td  ><p>100</p></td></tr><tr><td class="firstcol " ><p>HP Omen Max 16</p></td><td  ><p>96</p></td></tr><tr><td class="firstcol " ><p>MSI Raider 18 HX AI A2XW</p></td><td  ><p>93</p></td></tr><tr><td class="firstcol " ><p>Asus ROG Flow Z13</p></td><td  ><p>90</p></td></tr><tr><td class="firstcol " ><p>Lenovo LOQ 15 Gen10</p></td><td  ><p>89</p></td></tr><tr><td class="firstcol " ><p>MSI Vector 16 HX AI A2XW</p></td><td  ><p>88</p></td></tr><tr><td class="firstcol " ><p>MSI Stealth 18 HX AI</p></td><td  ><p>82</p></td></tr><tr><td class="firstcol " ><p>Alienware 18 Area-51</p></td><td  ><p>81</p></td></tr><tr><td class="firstcol " ><p>Lenovo Legion 7i Pro Gen10</p></td><td  ><p>73</p></td></tr><tr><td class="firstcol " ><p>Alienware 16 Area-51</p></td><td  ><p>73</p></td></tr><tr><td class="firstcol " ><p>Asus ROG Strix G16</p></td><td  ><p>72</p></td></tr><tr><td class="firstcol " ><p>Acer Predator Helios 18 Al</p></td><td  ><p>71</p></td></tr><tr><td class="firstcol " ><p>Erazer Deputy 15 P1</p></td><td  ><p>59</p></td></tr><tr><td class="firstcol " ><p>Erazer Scout 15 E1</p></td><td  ><p>44</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-how-we-test-gaming-laptops"><span>How we test gaming laptops</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="shm5ATuCcpWQUBhmqemFXV" name="razer-blade-16-2025-internals" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" src="https://cdn.mos.cms.futurecdn.net/shm5ATuCcpWQUBhmqemFXV.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>For the new generation of gaming laptops we have changed our testing suite for the new machines coming through in 2025. Part of that is bringing in more up to date games, but also ensuring that we're capturing both gaming at a consistent, comparative 1080p resolution as well as at each machine's native resolution.</p><p>We are currently using Cyberpunk 2077, Baldur's Gate 3, Black Myth Wukong, F1 24, and Metro Exodus Enhanced Ed. as our GPU testing suite. This gives us a spread of third-person, first-person, driving, and RPG/strategy games to really push the machines being tested, and also allows us to feature the latest in GPU features, such as upscaling and frame generation.</p><p>As such, we have also included a 'real-world' benchmark for games where that makes sense in our reviews, where we utilise both Quality upscaling as well as frame generation where available. We also test without so that we can get a bead on how the hardware performs, but this metric allows you to see what sort of frame rates you can get in standard gaming.</p><p>As well as games, we use the industry standard 3DMark benchmarks of Time Spy Extreme, Port Royal—for ray tracing performance—and the storage benchmark to see how the system will work in terms of slick game loading.</p><p>We track both gaming temperatures, using Nvidia's Frameview application while capturing both average and 1% Low frame rates, and we also capture thermals of both CPU and GPU while engaging in more productivity lead testing. </p><p>On that count we run <a href="https://www.maxon.net/en/cinebench?srsltid=AfmBOorMrACEnmpat7uFhpFYiBRRXboPOj_9dMcTM_kWp0ZChc3dRbUi" target="_blank">Cinebench 2024</a> for CPU-based rendering, <a href="https://www.7-zip.org/download.html" target="_blank">7zip 24.07</a> for general CPU performance, <a href="https://opendata.blender.org/" target="_blank">Blender 4.2.0</a> to test both CPU and GPU rendering performance, and <a href="https://benchmarks.ul.com/procyon" target="_blank">Procyon</a> to test a machine's AI image generation capabilities.</p><p>Finally, we use the <a href="https://benchmarks.ul.com/pcmark10" target="_blank">PCMark 10</a> Gaming battery life benchmark to allow us to get a standard number for how long a machine will stand up to the rigours of modern gaming.</p><p>But we also run some experiential tests on a given system, which will involve using it as a day-to-day PC for work and play, ensuring we get a read on how well a machine performs across different use cases. We also check out a system's panel—we use <a href="http://www.lagom.nl/lcd-test/" target="_blank">Lagom's LCD test images</a> to help discern things like black levels and white saturation as well as general desktop and gaming testing to see how it feels to use a laptop's screen. </p><p>It's also important to check the actual gaming frequency of both a laptop's GPU and CPU, to see how a given slice of silicon performs given the thermal constraints of different notebook chassis.</p><p>We will also open up every laptop, not only to see how easy it is to get the back off the different machines, but also to see whether it's possible to upgrade or repair anything inside them. It's important to see whether there might be a second M.2 SSD slot hiding away in there, or whether there is upgradeable memory, or whether some unscrupulous manufacturer has decided to just go with single channel memory or some such poor play.</p><p>Personally I also like to always write a review of a given laptop on the machine itself. That gives you a good feel about both the trackpad and keyboard, as well as the ergonomics of the chassis design, too.</p><p>We then bring all of that subjective and objective data together alongside the price to decide how well each machine we test stands up against all the other gaming laptops we've looked at in our combined decades of PC hardware testing.</p><h2 class="article-body__section" id="section-how-to-spot-the-best-deal"><span>How to spot the best deal</span></h2><h2 id="the-latest-gaming-laptop-deals-are-right-here">👉<a href="https://www.pcgamer.com/gaming-laptop-deals/" target="_blank">The latest gaming laptop deals are right here</a>👈</h2><section class="article__schema-question"><h3>Where are the best gaming laptop deals?</h3><article class="article__schema-answer"><p><strong>In the US:</strong></p><p><strong>Amazon</strong> - <a href="https://www.amazon.com/s?k=gaming+laptops&ref=nb_sb_noss_2" target="_blank">RTX 3050 laptops from Acer and Dell starting at $650 </a></p><p><strong>Walmart </strong>- <a href="https://www.walmart.com/shop/deals/electronics/pc-gaming?cat_id=3944_3951_1089430_1230091_1094888" target="_blank">cheap Gateway laptops. Remember them?!</a></p><p><strong>B&H Photo</strong> - <a href="https://www.bhphotovideo.com/c/buy/gaming-laptops/ci/24610" target="_blank">up to $500 off Lenovo, Asus, & MSI gaming laptops</a></p><p><strong>Target</strong> - <a href="https://www.target.com/s?searchTerm=gaming+laptops" target="_blank">sub-$1,000 gaming laptops</a></p><p><strong>Staples </strong>- <a href="https://www.staples.com/msi+gaming+notebooks/directory_msi%2520gaming%2520notebooks" target="_blank">up to $300 off MSI gaming notebooks</a></p><p><strong>Lenovo </strong>- <a href="https://www.lenovo.com/us/en/d/deals/gaming/?tabkey=Gaming%20PC%20%26%20Accessory%20Deals&visibleDatas=986%3Alaptops" target="_blank">$1,000+ discounts on Legion laptops</a> </p><p><strong>Newegg </strong>- <a href="https://www.newegg.com/p/pl?d=gaming+laptops" target="_blank">$500+ off RTX 30 series gaming laptops</a>  </p><p><strong>Best Buy</strong> - <a href="https://www.bestbuy.com/site/promo/laptop-and-computer-deals?qp=category_facet%3DGaming%20Laptops~pcmcat287600050003" target="_blank">save up to $500 on gaming laptops</a></p><p><strong>Microsoft </strong>- <a href="https://www.microsoft.com/en-us/store/collections/pcdeals?icid=PC_Gaming_Cat_CP1_EBF23" target="_blank">up to half price on last-gen laptops</a></p><p><strong>Dell </strong>- <a href="https://www.dell.com/en-us/search/gaming%20laptop" target="_blank">save over $300 on Dell and Alienware gaming laptops</a></p><p> </p><p><strong>In the UK:</strong></p><p><strong>Amazon </strong>- <a href="https://www.amazon.co.uk/b/ref=GSNavPC_1?pf_rd_r=SRWX5VAFG7HWF77HQ0HF&pf_rd_p=3d78bbd7-f128-4158-93e1-7834fa9f41f5&pf_rd_m=A3P5ROKL5A1OLE&pf_rd_s=merchandised-search-4&pf_rd_t=&pf_rd_i=17542459031&node=21617906031" target="_blank">save on Asus, Razer, and Acer gaming laptops</a></p><p><strong>Dell </strong>- <a href="https://deals.dell.com/en-uk/category/gaming-deals" target="_blank">Alienware and Dell Gaming laptops with up to £500 off</a></p><p><strong>HP</strong> - <a href="https://www.hp.com/gb-en/shop/product.aspx?id=673R9EA&opt=ABU&sel=NTB" target="_blank">Save £450 on HP Omen laptop powered by an RTX 3070 Ti</a></p><p><strong>Overclockers </strong>- <a href="https://www.overclockers.co.uk/gaming-laptops" target="_blank">gaming laptop deals and components</a></p><p><strong>Ebuyer</strong> - <a href="https://www.ebuyer.com/1422807-medion-erazer-deputy-p25-gaming-laptop-amd-ryzen-5-5600h-16gb-ram-30033307" target="_blank">RTX 3060-powered gaming laptop for just £799.98</a></p><p><strong>Very</strong> - <a href="https://www.very.co.uk/e/promo/black-friday-computing.end?numProducts=100" target="_blank">save up to £450 on RTX 3070 MSI gaming laptops</a></p><p><strong>Box</strong> - <a href="https://www.razer.com/gb-en/gaming-laptops/Razer-Blade-15/RZ09-0410BWA2-R3W1" target="_blank">Just £1,916.99 for a Razer Blade 15 Base gaming laptop</a></p><p><strong>Scan </strong>- <a href="https://www.scan.co.uk/shop/computer-hardware/gaming-laptops/all#sale=1&t24.f31=AMD%2520Radeon%2520RX%25206800M%2CNVIDIA%2520GeForce%2520RTX%25203080Ti%2520Laptop%2520GPU%2CNVIDIA%2520GeForce%2520RTX%25203070%2520Laptop%2520GPU%2CNVIDIA%2520GeForce%2520RTX%25203080%2520Laptop%2520GPU%2CNVIDIA%2520GeForce%2520RTX%25203060%2520Laptop%2520GPU%2CNVIDIA%2520GeForce%2520RTX%25203070Ti%2520Laptop%2520GPU%2CAMD%2520Radeon%2520RX%25206700S" target="_blank">up to £400 off gaming laptops from different manufactures</a></p></article></section><h3 class="article-body__section" id="section-faq"><span>FAQ</span></h3><section class="article__schema-question"><h3>What's the most important gaming laptop component?</h3><article class="article__schema-answer"><p>When it comes to gaming, the obvious answer is the graphics card, but that's where things have gotten a little more complicated recently. With GPU performance now so dependent on cooling, you have to pay attention to what wattage a graphics card is limited to and what chassis it's squeezed into.</p><p>Laptop GPUs can come in a variety of different wattages, where something like an 45 W RTX 5060 will perform markedly worse than one rated to 100 W in a particular chassis. But both of those laptops might just be marketed as having RTX 5060 graphics. </p><p>The most important thing you can do when looking for a new gaming laptop is check what level of power the graphics silicon is running at. That might take some digging, but will be the difference between getting hobbled with a weakling of a machine and a frame rate chewing monster.</p></article></section><section class="article__schema-question"><h3>Which GPU is best for a laptop?</h3><article class="article__schema-answer"><p>We've done a host of testing and you can check out our <a href="https://www.pcgamer.com/hardware/gaming-laptops/best-graphics-card-for-laptop/" target="_blank">Best graphics card for laptops</a> guide for all the details, but we think the overall best GPU for gaming laptops is the <a href="https://www.pcgamer.com/hardware/gaming-laptops/best-graphics-card-for-laptop/#section-best-graphics-card-for-laptops" target="_blank">Nvidia RTX 5080 mobile</a>. It can sometimes outperform RTX 5090 GPUs that have been jammed in the wrong kind of laptop chassis, and is starting to become more and more affordable. </p><p>If you're on a more limited budget, our pick as the best budget GPU for gaming laptops is the <a href="#section-best-budget-graphics-card-for-laptops" target="_blank">Nvidia RTX 5060 mobile</a>. It has more of the graphics silicon to deal with the ray tracing good stuff, even if the RTX 5050 can often post similar rasterised gaming figures.</p></article></section><section class="article__schema-question"><h3>Should I worry about what the CPU in a gaming laptop is?</h3><article class="article__schema-answer"><p>That really depends on what you want to do with your laptop. An 8-core, 16-thread AMD Ryzen chip will allow you to do a whole load of productivity on the road, but honestly, it will have little benefit in gaming. As long as the CPU has at least six cores and 12 threads, and they're clocked high enough, it will be more than enough to deliver high-end gaming performance when paired with something like the RTX 5070.</p></article></section><section class="article__schema-question"><h3>What screen size is best for a gaming laptop?</h3><article class="article__schema-answer"><p>This will arguably have the most immediate impact on your choice of the build. Picking the size of your screen basically dictates the size of your laptop. A 13-inch machine will be a thin-and-light ultrabook, a 14-incher will be a slimline gaming machine, while an 18-inch panel almost guarantees workstation stuff. At 16 inches, however, you're looking at the most common size of the gaming laptop screen and with that generally the best mix of size and gaming performance from the machine itself.</p></article></section><section class="article__schema-question"><h3>Are high refresh rate panels worth it for laptops?</h3><article class="article__schema-answer"><p>We love high refresh rate screens here, and while you cannot guarantee your RTX 5070 will deliver 300 fps in the latest games, you'll still see a benefit in general look and feel running a 300 Hz display. </p></article></section><section class="article__schema-question"><h3>Should I get a 4K screen in my laptop?</h3><article class="article__schema-answer"><p>Nah. 4K gaming laptops are overkill; they're fine for video editing if you're dealing with 4K content, but it's not the optimal choice for games. The standard 1080p resolution means that the generally slower mobile GPUs are all but guaranteed high frame rates, while companies are slowly drip-feeding 1600p panels into their laptop ranges. </p><p>A 1600p screen offers the perfect compromise between high resolution and decent gaming performance. At the same time, a 4K notebook will overstress your GPU and tax your eyeballs as you squint at your 16-inch display.</p></article></section> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/best-gaming-laptop/</link>
                                                                            <description>
                            <![CDATA[ From our own extensive testing, rigorously benchmarking 60+ machines over the past two years, these are the best gaming laptops you can buy today. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SzNHLwEghGzpPKh5yJqW5F</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LAHcJyJAhAWKgx5oMSFpcC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Apr 2026 15:38:34 +0000</pubDate>                                                                                                                                <updated>Wed, 15 Jul 2026 11:15:04 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Laptops]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                <author><![CDATA[ dave.james@futurenet.com (Dave James) ]]></author>                    <dc:creator><![CDATA[ Dave James ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Nick Evanson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/LAHcJyJAhAWKgx5oMSFpcC-1280-80.jpg">
                                                            <media:credit><![CDATA[Lenovo | Razer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Lenovo Legion and Razer Blade 16 gaming laptops on a blue background.]]></media:description>                                                            <media:text><![CDATA[Lenovo Legion and Razer Blade 16 gaming laptops on a blue background.]]></media:text>
                                <media:title type="plain"><![CDATA[Lenovo Legion and Razer Blade 16 gaming laptops on a blue background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LAHcJyJAhAWKgx5oMSFpcC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The best gaming laptop is a modern technology flex. No longer are we exclusively talking about hot, heavy, and loud beasties. Instead, we're finally in the realms of thin and light machines with genuine gaming chops as well as the ability to deliver stellar frame rates even on battery power. </p><p>This is why the 2025 version <a href="#section-the-best-gaming-laptop">Razer Blade 16 is still my pick as the best gaming laptop</a> of the lot. Its slimmer chassis, RTX 50-series GPU with the BatteryBoost tech, and improved cooling make it an all-round great notebook. We'll be taking a look at the updated 2026 version soon, so perhaps we'll see a new machine don the 'best overall' crown soon.</p><p>But that's not to say that more traditional machines don't still have a place. While I love the latest Razer Blades, MSI's Vector 16 HX is still a delightfully anachronistic thing. It <em>does</em> have a large, old school chassis, and it <em>does</em> sound loud if you ramp it up. But it also delivers a great experience on a balanced setting, and does so for a great price, making it <a href="#section-the-best-mid-range-gaming-laptop">my favorite mid-range machine</a>.</p><p>If you're looking to save some cash, though, Lenovo's LOQ range has matured to the point now where it's my pick as the <a href="#section-the-best-budget-gaming-laptop">best budget gaming laptop</a> you can buy today. It's stylish, well-built, and regularly discounted. In these <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory supply crisis</a> times, having only 16 GB of RAM and 512 GB of onboard SSD storage isn't such a bad thing for your wallet.</p><h3 class="article-body__section" id="section-quick-list"><span>Quick list</span></h3>        <div class="featured_product_block featured_block_hero" data-id="299b5902-8030-11f1-a1f4-85ea7709343e">            <a href="#section-the-best-gaming-laptop" data-model-name="Razer Blade 16 (2026)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/UM2dwnBLnAZMpoRiaKrJZd.jpg" alt="Razer Blade 16 gaming laptop"><span class='featured__label hero__label'>Best overall</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">1. Razer Blade 16</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $2,400 / £3,600</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b5970-8030-11f1-9334-87d3492a0358">            <a href="#section-the-best-budget-gaming-laptop" data-model-name="Lenovo LOQ 15 Gen 10" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/RMKDC2FyrE9bwotLAcuybf.jpg" alt="Lenovo LOQ 15 gaming laptop"><span class='featured__label hero__label'>Best budget</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">2. Lenovo LOQ15</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $1,079 / £900</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b59e8-8030-11f1-8e00-f59ef106152f">            <a href="#section-the-best-14-inch-gaming-laptop" data-model-name="Razer Blade 14 (2025)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/nCpSRT5vQvvAAE5DBcAfqC.jpg" alt="Razer Blade 14 gaming laptop"><span class='featured__label hero__label'>Best 14-inch</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">3. Razer Blade 14</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $2,300 / £[out of stock]</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b5a56-8030-11f1-9c3c-770bd7a2dede">            <a href="#section-the-best-mid-range-gaming-laptop" data-model-name="MSI Vector 16 HX AI A2XWIG" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/amniBaTf35tU9ZrJKJ9VV5.jpg" alt="MSI Vector 16 HX AI gaming laptop"><span class='featured__label hero__label'>Best mid-range</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">4. MSI Vector 16 HX AI</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $1,600 / £1,600</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b5ace-8030-11f1-8fd8-838a09ef2830">            <a href="#section-the-best-high-performance-gaming-laptop" data-model-name="Lenovo Legion Pro 7i (Gen 10)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uFbB8tDahDNwDuKdSFJcgh.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop"><span class='featured__label hero__label'>Best high-performance</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">5. Lenovo Legion Pro 7i Gen 10</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $2,700 / £3,400</strong></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="299b5b3c-8030-11f1-9109-278de726318f">            <a href="#section-the-best-18-inch-gaming-laptop" data-model-name="Alienware 18 Area-51 Gaming Laptop" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/TY9p3yTLywJbUBWadouGbX.jpg" alt="Alienware 18 Area-51 gaming laptop"><span class='featured__label hero__label'>Best 18-inch</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">6. Alienware 18 Area-51 18</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Expect to pay: $2,980 / £2,249</strong></p></p>                </div>                            </div>        </div><div id="crow-inpage-content"><style>    body { margin: 0; padding: 0; background: transparent; }  </style><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async=""></script>  <iframe srcdoc="<!DOCTYPE html><html><head>  <style>    #widget-62w4z1g *:not(svg):not(path) { box-sizing: border-box; }    #widget-62w4z1g h1, #widget-62w4z1g p, #widget-62w4z1g h3 { margin: 0; line-height: normal; }    body { margin: 0; background: transparent; font-family: ui-sans-serif, system-ui, sans-serif; }  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; }}#widget-62w4z1g, :host { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-green-50: oklch(98.2% .018 155.826); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-emerald-600: oklch(59.6% .145 163.225); --color-blue-50: oklch(97% .014 254.604); --color-blue-600: oklch(54.6% .245 262.881); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-600: oklch(51.1% .262 276.966); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-black: #000; --color-white: #fff; --spacing: 4px; --container-sm: 384px; --container-md: 448px; --container-2xl: 672px; --container-6xl: 1152px; --text-xs: 12px; --text-xs--line-height: calc(1 / .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 / .875); --text-base: 16px; --text-base--line-height: 1.5; --text-lg: 18px; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 20px; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 24px; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 30px; --text-3xl--line-height: 1.2; --text-4xl: 36px; --text-4xl--line-height: calc(2.5 / 2.25); --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-black: 900; --tracking-tight: -.025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-relaxed: 1.625; --radius-lg: 8px; --radius-xl: 12px; --radius-2xl: 16px; --ease-out: cubic-bezier(0, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --blur-sm: 8px; --blur-md: 12px; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); }*, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }hr { height: 0px; color: inherit; border-top-width: 1px; }abbr:where([title]) { text-decoration: underline dotted; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }small { font-size: 80%; }sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }sub { bottom: -0.25em; }sup { top: -0.5em; }table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }progress { vertical-align: baseline; }summary { display: list-item; }ol, ul, menu { list-style: none; }img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }img, video { max-width: 100%; height: auto; }button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }::file-selector-button { margin-inline-end: 4px; }::placeholder { opacity: 1; }@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {  ::placeholder { color: currentcolor; }  @supports (color:color-mix(in lab,red,red)) {  ::placeholder { color: color-mix(currentcolor, transparent); }}}textarea { resize: vertical; }::-webkit-search-decoration { appearance: none; }::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }::-webkit-datetime-edit { display: inline-flex; }::-webkit-datetime-edit-fields-wrapper { padding: 0px; }::-webkit-datetime-edit { padding-block: 0px; }::-webkit-datetime-edit-year-field { padding-block: 0px; }::-webkit-datetime-edit-month-field { padding-block: 0px; }::-webkit-datetime-edit-day-field { padding-block: 0px; }::-webkit-datetime-edit-hour-field { padding-block: 0px; }::-webkit-datetime-edit-minute-field { padding-block: 0px; }::-webkit-datetime-edit-second-field { padding-block: 0px; }::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }::-webkit-calendar-picker-indicator { line-height: 1; }button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }::file-selector-button { appearance: button; }::-webkit-inner-spin-button { height: auto; }::-webkit-outer-spin-button { height: auto; }[hidden]:where(:not([hidden="until-found"])) { display: none !important; }@layer components;.pointer-events-none { pointer-events: none; }.absolute { position: absolute; }.fixed { position: fixed; }.relative { position: relative; }.inset-0 { inset: calc(var(--spacing) * 0); }.top-1\/2 { top: 50%; }.top-\[76px\] { top: 76px; }.top-\[80px\] { top: 80px; }.right-2 { right: calc(var(--spacing) * 2); }.right-3 { right: calc(var(--spacing) * 3); }.right-4 { right: calc(var(--spacing) * 4); }.left-1\/2 { left: 50%; }.left-2 { left: calc(var(--spacing) * 2); }.left-3 { left: calc(var(--spacing) * 3); }.left-4 { left: calc(var(--spacing) * 4); }.z-20 { z-index: 20; }.z-50 { z-index: 50; }.z-\[60\] { z-index: 60; }.z-\[100\] { z-index: 100; }.container { width: 100%; }@media (min-width: 640px) {  .container { max-width: 640px; }}@media (min-width: 768px) {  .container { max-width: 768px; }}@media (min-width: 1024px) {  .container { max-width: 1024px; }}@media (min-width: 1280px) {  .container { max-width: 1280px; }}@media (min-width: 1536px) {  .container { max-width: 1536px; }}.m-0 { margin: calc(var(--spacing) * 0); }.mx-auto { margin-inline: auto; }.prose { color: var(--tw-prose-#widget-62w4z1g); max-width: 65ch; }.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; }.prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }.prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }.prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }.prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }.prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }.prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }.prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }.prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 4px; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }.prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }.prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }.prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }.prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 5px; font-family: inherit; font-size: 0.875em; font-weight: 500; }.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: "`"; }.prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }.prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }.prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 6px; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: none; }.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }.prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }.prose :where(t#widget-62w4z1g tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }.prose :where(t#widget-62w4z1g tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }.prose :where(t#widget-62w4z1g td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }.prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }.prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }.prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }.prose { --tw-prose-#widget-62w4z1g: oklch(37.3% .034 259.733); --tw-prose-headings: oklch(21% .034 264.665); --tw-prose-lead: oklch(44.6% .03 256.802); --tw-prose-links: oklch(21% .034 264.665); --tw-prose-bold: oklch(21% .034 264.665); --tw-prose-counters: oklch(55.1% .027 264.364); --tw-prose-bullets: oklch(87.2% .01 258.338); --tw-prose-hr: oklch(92.8% .006 264.531); --tw-prose-quotes: oklch(21% .034 264.665); --tw-prose-quote-borders: oklch(92.8% .006 264.531); --tw-prose-captions: oklch(55.1% .027 264.364); --tw-prose-kbd: oklch(21% .034 264.665); --tw-prose-kbd-shadows: oklab(21% -.00316127 -.0338527/.1); --tw-prose-code: oklch(21% .034 264.665); --tw-prose-pre-code: oklch(92.8% .006 264.531); --tw-prose-pre-bg: oklch(27.8% .033 256.848); --tw-prose-th-borders: oklch(87.2% .01 258.338); --tw-prose-td-borders: oklch(92.8% .006 264.531); --tw-prose-invert-#widget-62w4z1g: oklch(87.2% .01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% .022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% .022 261.325); --tw-prose-invert-bullets: oklch(44.6% .03 256.802); --tw-prose-invert-hr: oklch(37.3% .034 259.733); --tw-prose-invert-quotes: oklch(96.7% .003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733); --tw-prose-invert-captions: oklch(70.7% .022 261.325); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% .01 258.338); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(44.6% .03 256.802); --tw-prose-invert-td-borders: oklch(37.3% .034 259.733); font-size: 16px; line-height: 1.75; }.prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }.prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }.prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose :where(t#widget-62w4z1g td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }.prose :where(t#widget-62w4z1g td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(t#widget-62w4z1g td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.prose-lg { font-size: 18px; line-height: 1.77778; }.prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.09091em; margin-bottom: 1.09091em; font-size: 1.22222em; line-height: 1.45455; }.prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 1.66667em; padding-inline-start: 1em; }.prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0.833333em; font-size: 2.66667em; line-height: 1; }.prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.86667em; margin-bottom: 1.06667em; font-size: 1.66667em; line-height: 1.33333; }.prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 0.666667em; font-size: 1.33333em; line-height: 1.5; }.prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 0.444444em; line-height: 1.55556; }.prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.222222em; padding-inline: 0.444444em; padding-bottom: 0.222222em; border-radius: 5px; font-size: 0.888889em; }.prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }.prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.866667em; }.prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.875em; }.prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 1em; padding-inline: 1.5em; padding-bottom: 1em; border-radius: 6px; margin-top: 2em; margin-bottom: 2em; font-size: 0.888889em; line-height: 1.75; }.prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }.prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; margin-bottom: 0.666667em; }.prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.444444em; }.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }.prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }.prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }.prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; padding-inline-start: 1.55556em; }.prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 3.11111em; margin-bottom: 3.11111em; }.prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(t#widget-62w4z1g td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.75em; padding-inline: 0.75em; padding-bottom: 0.75em; }.prose-lg :where(t#widget-62w4z1g td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(t#widget-62w4z1g td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1em; font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.mt-1 { margin-top: calc(var(--spacing) * 1); }.mt-2 { margin-top: calc(var(--spacing) * 2); }.mt-4 { margin-top: calc(var(--spacing) * 4); }.mt-8 { margin-top: calc(var(--spacing) * 8); }.mt-auto { margin-top: auto; }.mr-5 { margin-right: calc(var(--spacing) * 5); }.mb-2 { margin-bottom: calc(var(--spacing) * 2); }.mb-3 { margin-bottom: calc(var(--spacing) * 3); }.mb-4 { margin-bottom: calc(var(--spacing) * 4); }.mb-6 { margin-bottom: calc(var(--spacing) * 6); }.mb-8 { margin-bottom: calc(var(--spacing) * 8); }.ml-auto { margin-left: auto; }.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.block { display: block; }.flex { display: flex; }.hidden { display: none; }.inline { display: inline; }.inline-block { display: inline-block; }.h-1\.5 { height: calc(var(--spacing) * 1.5); }.h-2 { height: calc(var(--spacing) * 2); }.h-3 { height: calc(var(--spacing) * 3); }.h-4 { height: calc(var(--spacing) * 4); }.h-5 { height: calc(var(--spacing) * 5); }.h-6 { height: calc(var(--spacing) * 6); }.h-8 { height: calc(var(--spacing) * 8); }.h-10 { height: calc(var(--spacing) * 10); }.h-24 { height: calc(var(--spacing) * 24); }.h-\[76px\] { height: 76px; }.h-\[600px\] { height: 600px; }.h-auto { height: auto; }.h-full { height: 100%; }.max-h-\[90vh\] { max-height: 90vh; }.min-h-\[400px\] { min-height: 400px; }.min-h-screen { min-height: 100vh; }.w-1 { width: calc(var(--spacing) * 1); }.w-1\.5 { width: calc(var(--spacing) * 1.5); }.w-1\/3 { width: 33.3333%; }.w-1\/4 { width: 25%; }.w-2 { width: calc(var(--spacing) * 2); }.w-3 { width: calc(var(--spacing) * 3); }.w-4 { width: calc(var(--spacing) * 4); }.w-5 { width: calc(var(--spacing) * 5); }.w-8 { width: calc(var(--spacing) * 8); }.w-10 { width: calc(var(--spacing) * 10); }.w-20 { width: calc(var(--spacing) * 20); }.w-32 { width: calc(var(--spacing) * 32); }.w-40 { width: calc(var(--spacing) * 40); }.w-full { width: 100%; }.w-px { width: 1px; }.max-w-2xl { max-width: var(--container-2xl); }.max-w-6xl { max-width: var(--container-6xl); }.max-w-\[65ch\] { max-width: 65ch; }.max-w-md { max-width: var(--container-md); }.max-w-none { max-width: none; }.max-w-sm { max-width: var(--container-sm); }.min-w-0 { min-width: calc(var(--spacing) * 0); }.min-w-\[800px\] { min-width: 800px; }.flex-1 { flex: 1 1 0%; }.flex-none { flex: 0 0 auto; }.flex-shrink-0, .shrink-0 { flex-shrink: 0; }.-translate-x-1\/2 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1\/2 { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }.animate-pulse { animation: var(--animate-pulse); }.animate-spin { animation: var(--animate-spin); }.cursor-pointer { cursor: pointer; }.resize-y { resize: vertical; }.list-none { list-style-type: none; }.appearance-none { appearance: none; }.flex-col { flex-direction: column; }.flex-wrap { flex-wrap: wrap; }.items-center { align-items: center; }.items-start { align-items: flex-start; }.justify-between { justify-content: space-between; }.justify-center { justify-content: center; }.justify-end { justify-content: flex-end; }.gap-1 { gap: calc(var(--spacing) * 1); }.gap-1\.5 { gap: calc(var(--spacing) * 1.5); }.gap-2 { gap: calc(var(--spacing) * 2); }.gap-3 { gap: calc(var(--spacing) * 3); }.gap-4 { gap: calc(var(--spacing) * 4); }.gap-6 { gap: calc(var(--spacing) * 6); }.gap-8 { gap: calc(var(--spacing) * 8); }:where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); }.gap-x-4 { column-gap: calc(var(--spacing) * 4); }.gap-y-2 { row-gap: calc(var(--spacing) * 2); }:where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }:where(.divide-neutral-100 > :not(:last-child)) { border-color: var(--color-neutral-100); }.self-start { align-self: flex-start; }.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }.overflow-auto { overflow: auto; }.overflow-hidden { overflow: hidden; }.overflow-y-auto { overflow-y: auto; }.rounded-2xl { border-radius: var(--radius-2xl); }.rounded-full { border-radius: 3.40282e+38px; }.rounded-lg { border-radius: var(--radius-lg); }.rounded-xl { border-radius: var(--radius-xl); }.border { border-style: var(--tw-border-style); border-width: 1px; }.border-2 { border-style: var(--tw-border-style); border-width: 2px; }.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }.border-t-4 { border-top-style: var(--tw-border-style); border-top-width: 4px; }.border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }.border-dashed { --tw-border-style: dashed; border-style: dashed; }.border-none { --tw-border-style: none; border-style: none; }.border-\[\#DC1F26\] { border-color: rgb(220, 31, 38); }.border-neutral-100 { border-color: var(--color-neutral-100); }.border-neutral-200 { border-color: var(--color-neutral-200); }.border-neutral-300 { border-color: var(--color-neutral-300); }.border-red-100 { border-color: var(--color-red-100); }.border-rose-100 { border-color: var(--color-rose-100); }.bg-\[\#DC1F26\] { background-color: rgb(220, 31, 38); }.bg-\[\#ededed\] { background-color: rgb(237, 237, 237); }.bg-black { background-color: var(--color-black); }.bg-green-600 { background-color: var(--color-green-600); }.bg-neutral-50 { background-color: var(--color-neutral-50); }.bg-neutral-50\/50 { background-color: rgba(250, 250, 250, 0.5); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-50\/50 { background-color: color-mix(in oklab,var(--color-neutral-50) 50%,transparent); }}.bg-neutral-100 { background-color: var(--color-neutral-100); }.bg-neutral-200 { background-color: var(--color-neutral-200); }.bg-neutral-300 { background-color: var(--color-neutral-300); }.bg-neutral-900\/40 { background-color: rgba(23, 23, 23, 0.4); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-900\/40 { background-color: color-mix(in oklab,var(--color-neutral-900) 40%,transparent); }}.bg-red-50 { background-color: var(--color-red-50); }.bg-red-600 { background-color: var(--color-red-600); }.bg-rose-50 { background-color: var(--color-rose-50); }.bg-rose-500 { background-color: var(--color-rose-500); }.bg-rose-600 { background-color: var(--color-rose-600); }.bg-transparent { background-color: rgba(0, 0, 0, 0); }.bg-white { background-color: var(--color-white); }.fill-current { fill: currentcolor; }.object-contain { object-fit: contain; }.object-cover { object-fit: cover; }.p-0 { padding: calc(var(--spacing) * 0); }.p-1\.5 { padding: calc(var(--spacing) * 1.5); }.p-2 { padding: calc(var(--spacing) * 2); }.p-3 { padding: calc(var(--spacing) * 3); }.p-4 { padding: calc(var(--spacing) * 4); }.p-6 { padding: calc(var(--spacing) * 6); }.p-8 { padding: calc(var(--spacing) * 8); }.px-2 { padding-inline: calc(var(--spacing) * 2); }.px-3 { padding-inline: calc(var(--spacing) * 3); }.px-4 { padding-inline: calc(var(--spacing) * 4); }.px-6 { padding-inline: calc(var(--spacing) * 6); }.py-0\.5 { padding-block: calc(var(--spacing) * .5); }.py-1 { padding-block: calc(var(--spacing) * 1); }.py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }.py-2 { padding-block: calc(var(--spacing) * 2); }.py-3 { padding-block: calc(var(--spacing) * 3); }.py-4 { padding-block: calc(var(--spacing) * 4); }.py-12 { padding-block: calc(var(--spacing) * 12); }.pt-8 { padding-top: calc(var(--spacing) * 8); }.pr-4 { padding-right: calc(var(--spacing) * 4); }.pr-8 { padding-right: calc(var(--spacing) * 8); }.pr-10 { padding-right: calc(var(--spacing) * 10); }.pb-4 { padding-bottom: calc(var(--spacing) * 4); }.pb-8 { padding-bottom: calc(var(--spacing) * 8); }.pl-1\.5 { padding-left: calc(var(--spacing) * 1.5); }.pl-9 { padding-left: calc(var(--spacing) * 9); }.pl-12 { padding-left: calc(var(--spacing) * 12); }.text-center { text-align: center; }.text-left { text-align: left; }.font-mono { font-family: var(--font-mono); }.font-sans { font-family: var(--font-sans); }.font-serif { font-family: var(--font-serif); }.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }.text-\[10px\] { font-size: 10px; }.text-\[11px\] { font-size: 11px; }.leading-none { --tw-leading: 1; line-height: 1; }.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }.font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }.tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }.tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }.tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }.text-ellipsis { text-overflow: ellipsis; }.text-\[\#DC1F26\] { color: rgb(220, 31, 38); }.text-black { color: var(--color-black); }.text-emerald-600 { color: var(--color-emerald-600); }.text-green-600 { color: var(--color-green-600); }.text-neutral-300 { color: var(--color-neutral-300); }.text-neutral-400 { color: var(--color-neutral-400); }.text-neutral-500 { color: var(--color-neutral-500); }.text-neutral-600 { color: var(--color-neutral-600); }.text-neutral-700 { color: var(--color-neutral-700); }.text-neutral-900 { color: var(--color-neutral-900); }.text-red-500 { color: var(--color-red-500); }.text-red-600 { color: var(--color-red-600); }.text-rose-500 { color: var(--color-rose-500); }.text-rose-600 { color: var(--color-rose-600); }.text-white { color: var(--color-white); }.uppercase { text-transform: uppercase; }.italic { font-style: italic; }.placeholder-neutral-500::placeholder { color: var(--color-neutral-500); }.opacity-0 { opacity: 0; }.shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 20px 60px -15px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.backdrop-blur-md { --tw-backdrop-blur: blur(var(--blur-md)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }.ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }.prose-neutral { --tw-prose-#widget-62w4z1g: oklch(37.1% 0 0); --tw-prose-headings: oklch(20.5% 0 0); --tw-prose-lead: oklch(43.9% 0 0); --tw-prose-links: oklch(20.5% 0 0); --tw-prose-bold: oklch(20.5% 0 0); --tw-prose-counters: oklch(55.6% 0 0); --tw-prose-bullets: oklch(87% 0 0); --tw-prose-hr: oklch(92.2% 0 0); --tw-prose-quotes: oklch(20.5% 0 0); --tw-prose-quote-borders: oklch(92.2% 0 0); --tw-prose-captions: oklch(55.6% 0 0); --tw-prose-kbd: oklch(20.5% 0 0); --tw-prose-kbd-shadows: oklab(20.5% 0 0/.1); --tw-prose-code: oklch(20.5% 0 0); --tw-prose-pre-code: oklch(92.2% 0 0); --tw-prose-pre-bg: oklch(26.9% 0 0); --tw-prose-th-borders: oklch(87% 0 0); --tw-prose-td-borders: oklch(92.2% 0 0); --tw-prose-invert-#widget-62w4z1g: oklch(87% 0 0); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.8% 0 0); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.8% 0 0); --tw-prose-invert-bullets: oklch(43.9% 0 0); --tw-prose-invert-hr: oklch(37.1% 0 0); --tw-prose-invert-quotes: oklch(97% 0 0); --tw-prose-invert-quote-borders: oklch(37.1% 0 0); --tw-prose-invert-captions: oklch(70.8% 0 0); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87% 0 0); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(43.9% 0 0); --tw-prose-invert-td-borders: oklch(37.1% 0 0); }.outline-none { --tw-outline-style: none; outline-style: none; }.select-none { user-select: none; }@media (hover: hover) {  .group-hover\:text-\[\#DC1F26\]:is(:where(.group):hover *) { color: rgb(220, 31, 38); }  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }  .hover\:border-black:hover { border-color: var(--color-black); }  .hover\:border-neutral-300:hover { border-color: var(--color-neutral-300); }  .hover\:bg-black:hover { background-color: var(--color-black); }  .hover\:bg-blue-50:hover { background-color: var(--color-blue-50); }  .hover\:bg-green-50:hover { background-color: var(--color-green-50); }  .hover\:bg-green-700:hover { background-color: var(--color-green-700); }  .hover\:bg-indigo-50:hover { background-color: var(--color-indigo-50); }  .hover\:bg-neutral-50:hover { background-color: var(--color-neutral-50); }  .hover\:bg-neutral-200:hover { background-color: var(--color-neutral-200); }  .hover\:bg-neutral-300:hover { background-color: var(--color-neutral-300); }  .hover\:bg-neutral-800:hover { background-color: var(--color-neutral-800); }  .hover\:bg-red-50:hover { background-color: var(--color-red-50); }  .hover\:bg-red-700:hover { background-color: var(--color-red-700); }  .hover\:bg-rose-600:hover { background-color: var(--color-rose-600); }  .hover\:bg-rose-700:hover { background-color: var(--color-rose-700); }  .hover\:text-\[\#DC1F26\]:hover { color: rgb(220, 31, 38); }  .hover\:text-blue-600:hover { color: var(--color-blue-600); }  .hover\:text-indigo-600:hover { color: var(--color-indigo-600); }  .hover\:text-neutral-700:hover { color: var(--color-neutral-700); }  .hover\:text-neutral-900:hover { color: var(--color-neutral-900); }  .hover\:text-red-600:hover { color: var(--color-red-600); }  .hover\:text-rose-600:hover { color: var(--color-rose-600); }}.focus\:border-rose-500:focus { border-color: var(--color-rose-500); }.focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-4:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-\[\#DC1F26\]\/20:focus { --tw-ring-color: oklab(57.3239% .195826 .0976754/.2); }.focus\:ring-rose-500:focus { --tw-ring-color: var(--color-rose-500); }.focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }.active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }@media (min-width: 640px) {  .sm\:top-\[88px\] { top: 88px; }  .sm\:top-\[92px\] { top: 92px; }  .sm\:right-3 { right: calc(var(--spacing) * 3); }  .sm\:left-3 { left: calc(var(--spacing) * 3); }  .sm\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }  .sm\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }  .sm\:block { display: block; }  .sm\:flex { display: flex; }  .sm\:h-6 { height: calc(var(--spacing) * 6); }  .sm\:w-6 { width: calc(var(--spacing) * 6); }  .sm\:w-64 { width: calc(var(--spacing) * 64); }  .sm\:flex-row { flex-direction: row; }  .sm\:items-center { align-items: center; }  .sm\:p-3 { padding: calc(var(--spacing) * 3); }  .sm\:p-8 { padding: calc(var(--spacing) * 8); }  .sm\:px-4 { padding-inline: calc(var(--spacing) * 4); }  .sm\:py-4 { padding-block: calc(var(--spacing) * 4); }  .sm\:pl-14 { padding-left: calc(var(--spacing) * 14); }  .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }}@media (min-width: 768px) {  .md\:h-screen { height: 100vh; }  .md\:w-80 { width: calc(var(--spacing) * 80); }  .md\:flex-row { flex-direction: row; }  .md\:overflow-hidden { overflow: hidden; }  .md\:overflow-y-auto { overflow-y: auto; }  .md\:p-12 { padding: calc(var(--spacing) * 12); }  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }  .md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }}.prose-headings\:font-serif :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-p\:font-serif :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-serif); }.prose-p\:leading-relaxed :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.prose-p\:text-neutral-700 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-neutral-700); }@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-rotate-x { syntax: "*"; inherits: false; }@property --tw-rotate-y { syntax: "*"; inherits: false; }@property --tw-rotate-z { syntax: "*"; inherits: false; }@property --tw-skew-x { syntax: "*"; inherits: false; }@property --tw-skew-y { syntax: "*"; inherits: false; }@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-leading { syntax: "*"; inherits: false; }@property --tw-font-weight { syntax: "*"; inherits: false; }@property --tw-tracking { syntax: "*"; inherits: false; }@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: "*"; inherits: false; }@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: "*"; inherits: false; }@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: "*"; inherits: false; }@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: "*"; inherits: false; }@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-backdrop-blur { syntax: "*"; inherits: false; }@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }@property --tw-backdrop-invert { syntax: "*"; inherits: false; }@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }@property --tw-duration { syntax: "*"; inherits: false; }@property --tw-ease { syntax: "*"; inherits: false; }@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }@keyframes spin {   100% { transform: rotate(360deg); }}@keyframes pulse {   50% { opacity: 0.5; }}</style></head><body style="margin:0; padding:0; background:transparent;">  <div style="position: relative;">    <div class="w-full max-w-2xl mx-auto flex justify-center" id="widget-62w4z1g"><div class="w-full max-w-2xl mx-auto font-sans relative"><div id="pcg-search-container" class="bg-[#ededed] p-2 sm:p-3 rounded-full shadow-sm relative z-20 flex items-center"><div class="relative w-full text-sm sm:text-base md:text-lg"><div class="absolute left-4 top-1/2 -translate-y-1/2 text-[#DC1F26]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-5 h-5 sm:w-6 sm:h-6" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></div><input id="pcg-search" placeholder="Search our 117 gaming laptop reviews" class="w-full bg-white border-2 border-[#DC1F26] rounded-full py-3 sm:py-4 pl-12 sm:pl-14 pr-10 outline-none text-black placeholder-neutral-500 shadow-inner focus:ring-4 focus:ring-[#DC1F26]/20 transition-all font-medium text-ellipsis overflow-hidden" type="text" value=""></div></div><div id="pcg-footer-stats" class="mt-4 text-center text-sm sm:text-base font-semibold text-neutral-600 px-4">PC Gamer has reviewed <span id="pcg-total-reviews">1342</span> PC gaming goodies since 2020</div></div>      <section id="pcg-dropdown-container" class="absolute top-[76px] sm:top-[88px] left-2 right-2 sm:left-3 sm:right-3 z-50 bg-white border-2 border-[#DC1F26] rounded-2xl shadow-xl flex-col overflow-hidden" style="display: none; max-height: 380px;">        <header style="display: flex; align-items: center; justify-content: space-between; background: #fafafa; padding: 0.75rem; border-bottom: 1px solid #f5f5f5;">          <h3 id="pcg-dropdown-title" style="font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: #737373;">Latest Reviews</h3>          <button id="pcg-close-btn" aria-label="Close" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">             <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>          </button>        </header>        <nav aria-label="Search Results" id="pcg-results" style="overflow-y: auto;">        </nav>      </section>            <article id="pcg-reader-container" class="absolute top-[80px] sm:top-[92px] left-2 right-2 sm:left-3 sm:right-3 z-[100] bg-white border-2 border-[#DC1F26] rounded-2xl shadow-[0_20px_60px_-15px_rgba(0,0,0,0.4)] flex-col overflow-hidden" style="display: none; height: 600px;">        <header style="display: flex; align-items: center; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #f5f5f5; flex: none; background: white; position: relative;">          <div style="flex: 1;">            <span style="font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #a3a3a3;">Reader view</span>          </div>                    <div style="position: absolute; left: 50%; transform: translateX(-50%); text-align: center;" id="pcg-reader-link-container">          </div>          <div style="flex: 1; display: flex; justify-content: flex-end;">            <button id="pcg-reader-close" aria-label="Close Reader" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">              <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>            </button>          </div>        </header>        <div id="pcg-reader-content" style="flex: 1; padding: 1rem 1rem 3rem; overflow-y: auto; background: white; font-family: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;">        </div>      </article>    </div>  </div>        <script>        const API_BASE = "https://review-widget-builder-1098919444017.us-west1.run.app";        const CATEGORY = "Gaming Laptops";        // Embedded complete category data        const LOCAL_REVIEWS = JSON.parse(decodeURIComponent("%5B%7B%22title%22%3A%22MacBook%20Neo%20review%22%2C%22strapline%22%3A%22Apple's%20cheap%20laptop%20struggles%20to%20rise%20to%20the%20occasion%2C%20but%20remains%20an%20impressive%20little%20machine.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmacbook-neo-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FcaHCBCuuczphAKcLJgYRfb-2000-80.jpg%22%2C%22publishDate%22%3A%222026-03-30T11%3A50%3A24Z%22%2C%22summary%22%3A%22Apple's%20cheap%20laptop%20struggles%20to%20rise%20to%20the%20occasion%2C%20but%20remains%20an%20impressive%20little%20machine.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-nitro-v-16-ai-review%2F%22%2C%22strapline%22%3A%22Ignore%20the%20AI%20moniker%3B%20if%20you%20can%20get%20this%20thing%20at%20a%20reasonable%20price%20with%20the%20right%20spec%2C%20it's%20a%20real%20treat.%22%2C%22title%22%3A%22Acer%20Nitro%20V%2016%20AI%20review%22%2C%22publishDate%22%3A%222026-03-04T12%3A47%3A09Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FspDb3pwqYMZKsyTGVJjMuQ-1920-80.jpg%22%2C%22summary%22%3A%22Ignore%20the%20AI%20moniker%3B%20if%20you%20can%20get%20this%20thing%20at%20a%20reasonable%20price%20with%20the%20right%20spec%2C%20it's%20a%20real%20treat.%22%7D%2C%7B%22publishDate%22%3A%222026-02-16T13%3A51%3A43Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FyNTxxbzSiH3jiobPcMdf5X-1440-80.jpg%22%2C%22score%22%3A66%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-nitro-v15-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Nitro%20V15%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Due%20to%20unforeseen%20market%20forces%2C%20we've%20travelled%20back%20in%20time.%22%2C%22summary%22%3A%22Due%20to%20unforeseen%20market%20forces%2C%20we've%20travelled%20back%20in%20time.%22%7D%2C%7B%22strapline%22%3A%22At%20last%2C%20a%20laptop%20for%20those%20who%20like%20to%20use%20crowbars%20for%20the%20job%20they%20were%20originally%20designed%20for.%22%2C%22title%22%3A%22MSI%20Vector%20A18%20HX%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-vector-a18-hx-review%2F%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FUroh99R55TWgqJShmkuBRC-2000-80.jpg%22%2C%22score%22%3A80%2C%22publishDate%22%3A%222026-01-23T16%3A23%3A38Z%22%2C%22summary%22%3A%22At%20last%2C%20a%20laptop%20for%20those%20who%20like%20to%20use%20crowbars%20for%20the%20job%20they%20were%20originally%20designed%20for.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-nitro-v15-2025-review%2F%22%2C%22strapline%22%3A%225060%20shades%20of%20grey.%22%2C%22title%22%3A%22Acer%20Nitro%20V15%20(2025)%20review%22%2C%22publishDate%22%3A%222026-01-15T17%3A53%3A48Z%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FCFSsMzSqbb5LuC4T9aT7hf-2286-80.jpg%22%2C%22summary%22%3A%225060%20shades%20of%20grey.%22%7D%2C%7B%22strapline%22%3A%22Big%2C%20hot%2C%20and%20just%20a%20little%20too%20expensive.%22%2C%22title%22%3A%22Asus%20TUF%20Gaming%20A16%20(2025)%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-tuf-gaming-a16-2025-review%2F%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FyhWuSdpFz9GwyPMDXRgpdM-2000-80.jpg%22%2C%22publishDate%22%3A%222026-01-15T16%3A18%3A26Z%22%2C%22summary%22%3A%22Big%2C%20hot%2C%20and%20just%20a%20little%20too%20expensive.%22%7D%2C%7B%22publishDate%22%3A%222026-01-15T14%3A11%3A52Z%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FYc7KK2PPvs6qBj5TbxisNR-2000-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmchose-ace-68-16-khz-gaming-keyboard-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Mchose%20Ace%2068%2016%20kHz%20gaming%20keyboard%20review%22%2C%22strapline%22%3A%22For%20those%20who%20measure%20their%20lives%20in%20fractions%20of%20a%20second.%22%2C%22summary%22%3A%22For%20those%20who%20measure%20their%20lives%20in%20fractions%20of%20a%20second.%22%7D%2C%7B%22strapline%22%3A%22Plug%20and%20play%3F%20Not%20on%20your%20life%2C%20but%20it%20might%20just%20be%20the%20best%20laptop%20I've%20ever%20tested.%22%2C%22title%22%3A%22Lenovo%20Legion%209i%20Gen%2010%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-9i-gen-10-review%2F%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FtAGCsJqe54qT8XzNJwdtmY-1918-80.jpg%22%2C%22publishDate%22%3A%222025-11-25T12%3A56%3A52Z%22%2C%22summary%22%3A%22Plug%20and%20play%3F%20Not%20on%20your%20life%2C%20but%20it%20might%20just%20be%20the%20best%20laptop%20I've%20ever%20tested.%22%7D%2C%7B%22publishDate%22%3A%222025-11-12T16%3A01%3A00Z%22%2C%22score%22%3A73%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FXkGx5vTSzZ7tSUhr3ewcKX-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fframework-16-rtx-5070-upgrade-review%2F%22%2C%22strapline%22%3A%22I'm%20happy%20to%20see%20you%2C%20but%20buddy%2C%20you're%20out%20of%20my%20league.%22%2C%22title%22%3A%22Framework%2016%20(RTX%205070%20upgrade)%20review%22%2C%22summary%22%3A%22I'm%20happy%20to%20see%20you%2C%20but%20buddy%2C%20you're%20out%20of%20my%20league.%22%7D%2C%7B%22title%22%3A%22Acer%20Predator%20Triton%2014%20AI%20review%22%2C%22strapline%22%3A%22A%20compact%20laptop%20with%20a%20muddled%20identity%20and%20a%20pricing%20problem.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-predator-triton-14-ai-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAFFFcyquW3xQNivoEEeDgm-2560-80.jpg%22%2C%22publishDate%22%3A%222025-10-20T10%3A53%3A59Z%22%2C%22summary%22%3A%22A%20compact%20laptop%20with%20a%20muddled%20identity%20and%20a%20pricing%20problem.%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fbz8BBjFVE2pKu3iyivstgV-1918-80.jpg%22%2C%22score%22%3A73%2C%22publishDate%22%3A%222025-10-09T10%3A47%3A51Z%22%2C%22strapline%22%3A%22Not%20all%20RTX%205060s%20are%20built%20equal.%22%2C%22title%22%3A%22Gigabyte%20Gaming%20A16%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-gaming-a16-gaming-laptop-review%2F%22%2C%22summary%22%3A%22Not%20all%20RTX%205060s%20are%20built%20equal.%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FzyNjRStgXyRN4yGhux3GYP-1918-80.jpg%22%2C%22score%22%3A81%2C%22publishDate%22%3A%222025-10-03T12%3A11%3A13Z%22%2C%22strapline%22%3A%22No%20nonsense%2C%20pure%20performance%2C%20not%20perfect.%22%2C%22title%22%3A%22Lenovo%20LOQ%2015%20Gen10%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-loq-15-gen10-review%2F%22%2C%22summary%22%3A%22No%20nonsense%2C%20pure%20performance%2C%20not%20perfect.%22%7D%2C%7B%22title%22%3A%22Acer%20Predator%20Helios%2018%20AI%20review%22%2C%22strapline%22%3A%22This%20Predator%20lives%20up%20to%20its%20name%20and%20will%20absolutely%20murder%20anything%20you%20throw%20at%20it.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-predator-helios-18-ai-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A79%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKzTVdpDe8H2DKT34fnfNNT-2560-80.jpg%22%2C%22publishDate%22%3A%222025-09-11T14%3A58%3A11Z%22%2C%22summary%22%3A%22This%20Predator%20lives%20up%20to%20its%20name%20and%20will%20absolutely%20murder%20anything%20you%20throw%20at%20it.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-crosshair-16-hx-ai-2025-review%2F%22%2C%22strapline%22%3A%22A%20laptop%20that%20leans%20on%20the%20AI%20nomenclature%2C%20because%20it%20kinda%20needs%20to.%22%2C%22title%22%3A%22MSI%20Crosshair%2016%20HX%20AI%20(2025)%20review%22%2C%22publishDate%22%3A%222025-09-01T13%3A28%3A52Z%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FQ6BRgTnZsumAVDfCe4Ypj5-2560-80.jpg%22%2C%22summary%22%3A%22A%20laptop%20that%20leans%20on%20the%20AI%20nomenclature%2C%20because%20it%20kinda%20needs%20to.%22%7D%2C%7B%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FT6cjzCNPfNsZLKgWZYwzZg-1920-80.jpg%22%2C%22publishDate%22%3A%222025-08-28T15%3A54%3A05Z%22%2C%22title%22%3A%22Alienware%2016%20Area-51%20review%22%2C%22strapline%22%3A%22An%20excellent%20Alienware%20chassis%20over%20top-tier%20components.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Falienware-16-area-51-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22An%20excellent%20Alienware%20chassis%20over%20top-tier%20components.%22%7D%2C%7B%22score%22%3A73%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMtjJgRCT52NZn4igQpjLeB-2000-80.jpg%22%2C%22publishDate%22%3A%222025-08-21T13%3A49%3A15Z%22%2C%22title%22%3A%22MSI%20Stealth%2018%20HX%20AI%20review%22%2C%22strapline%22%3A%22MSI's%20Stealthy%20laptop%20blends%20in%2C%20but%20its%20performance%20takes%20a%20hit.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-stealth-18-hx-ai-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22MSI's%20Stealthy%20laptop%20blends%20in%2C%20but%20its%20performance%20takes%20a%20hit.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Falienware-18-area-51-2025-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Alienware%2018%20Area-51%20(2025)%20review%22%2C%22strapline%22%3A%22With%20a%20better%20screen%20and%20keyboard%2C%20this%20could%20have%20been%20Alienware's%20best-ever%20laptop.%22%2C%22publishDate%22%3A%222025-08-19T11%3A49%3A58Z%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FpQhsb6bjkorrCZF3pYGtxJ-1920-80.jpg%22%2C%22summary%22%3A%22With%20a%20better%20screen%20and%20keyboard%2C%20this%20could%20have%20been%20Alienware's%20best-ever%20laptop.%22%7D%2C%7B%22score%22%3A77%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FsxpggHdLSmvDfbjqKVf4qe-1920-80.jpg%22%2C%22publishDate%22%3A%222025-08-15T10%3A22%3A51Z%22%2C%22strapline%22%3A%22The%20most%20budget%20RTX%205060%20gaming%20laptop%20actually%20worth%20considering.%22%2C%22title%22%3A%22Medion%20Erazer%20Deputy%2015%20P1%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmedion-erazer-deputy-15-p1-review%2F%22%2C%22summary%22%3A%22The%20most%20budget%20RTX%205060%20gaming%20laptop%20actually%20worth%20considering.%22%7D%2C%7B%22publishDate%22%3A%222025-08-04T09%3A28%3A10Z%22%2C%22score%22%3A89%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fro7CaaZZxeZaC25pmU6h4n-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-tuf-a14-2025-review%2F%22%2C%22strapline%22%3A%22Surprisingly%20great%20performance%20from%20this%20sleek%2014-inch%20machine.%22%2C%22title%22%3A%22Asus%20TUF%20A14%20(2025)%20review%22%2C%22summary%22%3A%22Surprisingly%20great%20performance%20from%20this%20sleek%2014-inch%20machine.%22%7D%2C%7B%22publishDate%22%3A%222025-07-21T14%3A00%3A33Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAvybhJarhy6QMWZDHCF95V-2000-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-predator-helios-neo-16-ai-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Helios%20Neo%2016%20AI%20review%22%2C%22strapline%22%3A%22A%20sturdy%2016-incher%20that%20delivers%20a%20lot%20for%20the%20price.%22%2C%22summary%22%3A%22A%20sturdy%2016-incher%20that%20delivers%20a%20lot%20for%20the%20price.%22%7D%2C%7B%22publishDate%22%3A%222025-06-24T14%3A57%3A33Z%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fi7EF4NP56NZ26ehqGiQhQo-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g14-2025-review%2F%22%2C%22strapline%22%3A%22Still%20a%20great%20compact%20gaming%20laptop%2C%20but%20the%20grating%20fan%20noise%20and%20sharper%20Blade%2014%20relegate%20it%20into%20second%20place.%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G14%20(2025)%20review%22%2C%22summary%22%3A%22Still%20a%20great%20compact%20gaming%20laptop%2C%20but%20the%20grating%20fan%20noise%20and%20sharper%20Blade%2014%20relegate%20it%20into%20second%20place.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Frazer-blade-14-2025-review%2F%22%2C%22strapline%22%3A%22The%202025%20update%20for%20Razer's%20micro%20machine%20has%20pretty%20much%20made%20it%20my%20ideal%20gaming%20laptop.%22%2C%22title%22%3A%22Razer%20Blade%2014%20(2025)%20review%22%2C%22publishDate%22%3A%222025-06-24T14%3A57%3A30Z%22%2C%22score%22%3A86%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FzaW2CvjCxoFuyxJimmP83P-2560-80.jpg%22%2C%22summary%22%3A%22The%202025%20update%20for%20Razer's%20micro%20machine%20has%20pretty%20much%20made%20it%20my%20ideal%20gaming%20laptop.%22%7D%2C%7B%22publishDate%22%3A%222025-05-14T16%3A03%3A46Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fgf3VYHVbMPowsfsnhw8RSb-2560-80.jpg%22%2C%22score%22%3A60%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-raider-18-hx-ai-a2xw-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22MSI%20Raider%2018%20HX%20AI%20A2XW%20review%22%2C%22strapline%22%3A%22Hefty%2C%20not%20least%20when%20it%20comes%20to%20the%20price.%22%2C%22summary%22%3A%22Hefty%2C%20not%20least%20when%20it%20comes%20to%20the%20price.%22%7D%2C%7B%22score%22%3A87%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FS2awnLAmBMX5ZNzeteiwpP-2560-80.jpg%22%2C%22publishDate%22%3A%222025-05-12T15%3A58%3A36Z%22%2C%22strapline%22%3A%22The%20most%20performant%20gaming%20laptop%20of%20this%20generation%2C%20and%20RTX%205090%20be%20damned.%22%2C%22title%22%3A%22Lenovo%20Legion%20Pro%207i%20Gen%2010%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-pro-7i-gen-10-gaming-laptop-review%2F%22%2C%22summary%22%3A%22The%20most%20performant%20gaming%20laptop%20of%20this%20generation%2C%20and%20RTX%205090%20be%20damned.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fhp-omen-max-16-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22A%20big%20noisy%20monster%2C%20and%20that's%20just%20fine%20by%20us.%22%2C%22title%22%3A%22HP%20Omen%20Max%2016%20review%22%2C%22publishDate%22%3A%222025-05-09T13%3A50%3A18Z%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FaS9ucq63bG2rNtn8Npxzp-2000-80.jpg%22%2C%22summary%22%3A%22A%20big%20noisy%20monster%2C%20and%20that's%20just%20fine%20by%20us.%22%7D%2C%7B%22title%22%3A%22MSI%20Vector%2016%20HX%20AI%20review%22%2C%22strapline%22%3A%22A%20classic%20gaming%20laptop%20that%20delivers%20on%20the%20frame%20rate%20promise%20of%20Nvidia's%20RTX%2050-series%2C%20but%20not%20on%20the%20battery%20life.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-vector-16-hx-ai-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fc4sHzGAraRJom3aFDwGcqm-2560-80.jpg%22%2C%22publishDate%22%3A%222025-04-29T16%3A11%3A38Z%22%2C%22summary%22%3A%22A%20classic%20gaming%20laptop%20that%20delivers%20on%20the%20frame%20rate%20promise%20of%20Nvidia's%20RTX%2050-series%2C%20but%20not%20on%20the%20battery%20life.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fframework-13-amd-ai-300-series-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Framework%2013%20AMD%20AI%20300-series%20review%22%2C%22strapline%22%3A%22The%20finest%20Framework%20around.%22%2C%22publishDate%22%3A%222025-04-23T16%3A43%3A14Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F8bCF6XwBn59vLGFz89yuU9-2560-80.jpg%22%2C%22score%22%3A87%2C%22summary%22%3A%22The%20finest%20Framework%20around.%22%7D%2C%7B%22strapline%22%3A%22A%20CPU%20stumble%20throws%20the%20G16%20into%20the%20waiting%20jaws%20of%20the%20Razer%20Blade%2016.%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G16%202025%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g16-2025-review%2F%22%2C%22score%22%3A77%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJBqytwAUEgLrkbwQbYdD7B-2560-80.jpg%22%2C%22publishDate%22%3A%222025-04-03T16%3A20%3A55Z%22%2C%22summary%22%3A%22A%20CPU%20stumble%20throws%20the%20G16%20into%20the%20waiting%20jaws%20of%20the%20Razer%20Blade%2016.%22%7D%2C%7B%22publishDate%22%3A%222025-03-31T14%3A30%3A27Z%22%2C%22score%22%3A78%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9DBpXhxAGReXHtXkuD7oiV-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-aorus-master-16-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22Anachronistic%20gaming%20laptop%20style%20with%20RTX%205090-topping%20performance.%22%2C%22title%22%3A%22Gigabyte%20Aorus%20Master%2016%20review%22%2C%22summary%22%3A%22Anachronistic%20gaming%20laptop%20style%20with%20RTX%205090-topping%20performance.%22%7D%2C%7B%22publishDate%22%3A%222025-03-28T14%3A31%3A33Z%22%2C%22score%22%3A90%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F2oCcNDHNCYbfzeQTEJ4feb-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Frazer-blade-16-2025-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Razer%20Blade%2016%20(2025)%20review%22%2C%22strapline%22%3A%22Simply%20the%20best%20gaming%20laptop%20I've%20ever%20used.%20So%2C%20how%20will%20Asus%20respond%20this%20time%3F%22%2C%22summary%22%3A%22Simply%20the%20best%20gaming%20laptop%20I've%20ever%20used.%20So%2C%20how%20will%20Asus%20respond%20this%20time%3F%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-flow-z13-2025-review%2F%22%2C%22strapline%22%3A%22I%20try%20to%20wrangle%20some%20sense%20out%20of%20AMD's%20beefy%20Strix%20Halo%20experiment%20stuffed%20inside%20a%20gaming%20tablet.%22%2C%22title%22%3A%22Asus%20ROG%20Flow%20Z13%20(2025)%20review%22%2C%22publishDate%22%3A%222025-02-21T15%3A53%3A11Z%22%2C%22score%22%3A59%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSKjUyiXQXMmVxwVZncV7cU-1920-80.jpg%22%2C%22summary%22%3A%22I%20try%20to%20wrangle%20some%20sense%20out%20of%20AMD's%20beefy%20Strix%20Halo%20experiment%20stuffed%20inside%20a%20gaming%20tablet.%22%7D%2C%7B%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMkfoA4r4pyUkgXNUv6r2f8-1920-80.jpg%22%2C%22publishDate%22%3A%222024-12-17T21%3A01%3A28Z%22%2C%22title%22%3A%22Samsung%20Galaxy%20Book4%20Ultra%20review%22%2C%22strapline%22%3A%22Intel%20Core%20Ultra%209%20185H%20%7C%20Nvidia%20RTX%204070%20(80%20W)%20%7C%2032%20GB%20LPDDR5X%20%7C%201%20TB%20SSD%20%7C%20%243%2C000%20%7C%20%C2%A32%2C849%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fsamsung-galaxy-book4-ultra-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22Intel%20Core%20Ultra%209%20185H%20%7C%20Nvidia%20RTX%204070%20(80%20W)%20%7C%2032%20GB%20LPDDR5X%20%7C%201%20TB%20SSD%20%7C%20%243%2C000%20%7C%20%C2%A32%2C849%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-7i-gen-9-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%20Pro%207i%20(Gen%209)%20review%22%2C%22strapline%22%3A%22RTX%204080%20%7C%20Intel%20Core%20i9%2014900HX%20%7C%2032GB%20DDR5-5600%20%7C%202x%201TB%20SSD%20%7C%20%242%2C729%C2%A0%20%7C%20%C2%A0%C2%A32%2C584%22%2C%22publishDate%22%3A%222024-11-18T12%3A00%3A04Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fd5DjyQ7svY7depFsPCrawA-2560-80.jpg%22%2C%22summary%22%3A%22RTX%204080%20%7C%20Intel%20Core%20i9%2014900HX%20%7C%2032GB%20DDR5-5600%20%7C%202x%201TB%20SSD%20%7C%20%242%2C729%C2%A0%20%7C%20%C2%A0%C2%A32%2C584%22%7D%2C%7B%22publishDate%22%3A%222024-11-15T17%3A40%3A41Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FmZ2tKc6NrGm2Xuw5CJ3GzH-2560-80.jpg%22%2C%22score%22%3A49%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-titan-18-hx-a14v-review%2F%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204090%20(175%20W)%20%7C%20128%20GB%20DDR5%20%7C%206%20TB%20SSD%20(total)%20%7C%20%244%2C800%20%7C%20%C2%A34%2C800%22%2C%22title%22%3A%22MSI%20Titan%2018%20HX%20A14V%20review%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204090%20(175%20W)%20%7C%20128%20GB%20DDR5%20%7C%206%20TB%20SSD%20(total)%20%7C%20%244%2C800%20%7C%20%C2%A34%2C800%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-tuf-a14-review%2F%22%2C%22strapline%22%3A%22AMD%20Ryzen%20AI%209%20HX%20370%20%7C%20Nvidia%20RTX%204060%20(100%20W)%20%7C%2016%20GB%20LPDDR5x-7500%20%7C%201%20TB%20SSD%20%7C%20%241499%20%7C%20%C2%A31479%22%2C%22title%22%3A%22Asus%20TUF%20A14%20review%22%2C%22publishDate%22%3A%222024-10-23T11%3A59%3A14Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSWekqw6LjwD2NJcgzXLVSE-2560-80.jpg%22%2C%22summary%22%3A%22AMD%20Ryzen%20AI%209%20HX%20370%20%7C%20Nvidia%20RTX%204060%20(100%20W)%20%7C%2016%20GB%20LPDDR5x-7500%20%7C%201%20TB%20SSD%20%7C%20%241499%20%7C%20%C2%A31479%22%7D%2C%7B%22title%22%3A%22Asus%20ProArt%20PX13%20review%22%2C%22strapline%22%3A%22AMD%20Ryzen%20AI%209%20HX%20370%20%7C%20Nvidia%20GeForce%20RTX%204070%20%7C%2032GB%20DDR5%20%7C%20%242%2C000%20%7C%20%C2%A31%2C999%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-proart-px13-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FGFwJeypSBJJVQu7jyi6Xnc-2560-80.jpg%22%2C%22publishDate%22%3A%222024-10-10T21%3A35%3A26Z%22%2C%22summary%22%3A%22AMD%20Ryzen%20AI%209%20HX%20370%20%7C%20Nvidia%20GeForce%20RTX%204070%20%7C%2032GB%20DDR5%20%7C%20%242%2C000%20%7C%20%C2%A31%2C999%22%7D%2C%7B%22title%22%3A%22Acer%20Nitro%2014%20review%22%2C%22strapline%22%3A%22AMD%20Ryzen%207%208845HS%20%7C%20RTX%204050%20%7C%2016GB%20LPDDR5X%20%7C%20500%20GB%20SSD%20%7C%20%C2%A31%2C199%20%7C%20%241%2C300%20(RTX%204060%20version)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-nitro-14-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FVjp4ByWS3hmxWgoqmgqQY3-1920-80.jpg%22%2C%22score%22%3A55%2C%22publishDate%22%3A%222024-09-30T16%3A34%3A31Z%22%2C%22summary%22%3A%22AMD%20Ryzen%207%208845HS%20%7C%20RTX%204050%20%7C%2016GB%20LPDDR5X%20%7C%20500%20GB%20SSD%20%7C%20%C2%A31%2C199%20%7C%20%241%2C300%20(RTX%204060%20version)%22%7D%2C%7B%22strapline%22%3A%22Great%20for%20rendering%2C%20but%20with%20a%20bit%20of%20a%20strange%20GPU%2FCPU%20pairing.%22%2C%22title%22%3A%22RedMagic%20Titan%2016%20Pro%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fredmagic-titan-16-pro-review%2F%22%2C%22score%22%3A66%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FXszKgxsztWa8BzH884VvHB-2550-80.jpg%22%2C%22publishDate%22%3A%222024-09-17T14%3A23%3A00Z%22%2C%22summary%22%3A%22Great%20for%20rendering%2C%20but%20with%20a%20bit%20of%20a%20strange%20GPU%2FCPU%20pairing.%22%7D%2C%7B%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FsJXChg3i487V89JUEhRwgK-2560-80.jpg%22%2C%22publishDate%22%3A%222024-09-02T15%3A58%3A31Z%22%2C%22strapline%22%3A%22Intel%20Core%20i9-14900HX%20%7C%20Nvidia%20GeForce%20RTX%204090%20(16GB)%20%7C%2032GB%20DDR5%20%7C%20%243%2C100%20%7C%20%C2%A33%2C600%22%2C%22title%22%3A%22Acer%20Predator%20Helios%2018%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Facer-predator-helios-18-review%2F%22%2C%22summary%22%3A%22Intel%20Core%20i9-14900HX%20%7C%20Nvidia%20GeForce%20RTX%204090%20(16GB)%20%7C%2032GB%20DDR5%20%7C%20%243%2C100%20%7C%20%C2%A33%2C600%22%7D%2C%7B%22score%22%3A92%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FTfgmGNXad8R8hxjF75En9i-1920-80.jpg%22%2C%22publishDate%22%3A%222024-08-30T15%3A47%3A18Z%22%2C%22strapline%22%3A%22The%2016-inch%20gaming%20laptop%20I'd%20pick%20from%20the%20lot.%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G16%20(2024)%20GA605%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g16-2024-ga605-review%2F%22%2C%22summary%22%3A%22The%2016-inch%20gaming%20laptop%20I'd%20pick%20from%20the%20lot.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-crosshair-16-hx-review%2F%22%2C%22strapline%22%3A%22A%20chunky%20funky%20gaming%20laptop%20with%20high%20refresh%20and%20a%20lovely%2016%3A10%20panel.%22%2C%22title%22%3A%22MSI%20Crosshair%2016%20HX%20review%22%2C%22publishDate%22%3A%222024-08-21T11%3A56%3A14Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSPgsjEECzXaMywKb5vLbDR-2560-80.jpg%22%2C%22score%22%3A73%2C%22summary%22%3A%22A%20chunky%20funky%20gaming%20laptop%20with%20high%20refresh%20and%20a%20lovely%2016%3A10%20panel.%22%7D%2C%7B%22score%22%3A71%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEmhwbKZdmQawynGKrXzciB-1920-80.jpg%22%2C%22publishDate%22%3A%222024-08-15T09%3A46%3A45Z%22%2C%22strapline%22%3A%22Lots%20of%20improvements%2C%20but%20fundamentally%20a%20weaker%20proposition%20than%20the%20Ryzen%20mainboard.%22%2C%22title%22%3A%22Framework%2013%20(Intel%20Core%20Ultra%20Series%201)%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fframework-13-intel-core-ultra-series-1-laptop-review%2F%22%2C%22summary%22%3A%22Lots%20of%20improvements%2C%20but%20fundamentally%20a%20weaker%20proposition%20than%20the%20Ryzen%20mainboard.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-pro-5i-16-gen-9-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%20Pro%205i%2016%20Gen%209%20review%22%2C%22strapline%22%3A%22Excellent%20gaming%20performance%20doesn't%20make%20up%20for%20a%20lacklustre%20spec%20for%20the%20money.%22%2C%22publishDate%22%3A%222024-07-18T14%3A47%3A29Z%22%2C%22score%22%3A58%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FhVr7FtubAb7SgPEZhg25gc-1920-80.jpg%22%2C%22summary%22%3A%22Excellent%20gaming%20performance%20doesn't%20make%20up%20for%20a%20lacklustre%20spec%20for%20the%20money.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-aorus-17x-2024-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Gigabyte%20Aorus%2017X%20(2024)%20review%22%2C%22strapline%22%3A%22A%2017-inch%20monster%20gaming%20laptop%20worth%20breaking%20your%20back%20over.%22%2C%22publishDate%22%3A%222024-07-10T10%3A37%3A28Z%22%2C%22score%22%3A91%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FqdRZif8VA58fJazBBLsm2B-1920-80.jpg%22%2C%22summary%22%3A%22A%2017-inch%20monster%20gaming%20laptop%20worth%20breaking%20your%20back%20over.%22%7D%2C%7B%22strapline%22%3A%22Intel%20Core%20i7-14650HX%20%7C%20Nvidia%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5-5600%20%7C%20%241%2C649%20%7C%20%C2%A32%2C097%22%2C%22title%22%3A%22Gigabyte%20Aorus%2016X%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-aorus-16x-review%2F%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FcT8gTofEXRMrvwDFgLP6QG-1920-80.jpg%22%2C%22publishDate%22%3A%222024-06-13T12%3A00%3A59Z%22%2C%22summary%22%3A%22Intel%20Core%20i7-14650HX%20%7C%20Nvidia%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5-5600%20%7C%20%241%2C649%20%7C%20%C2%A32%2C097%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Frazer-blade-16-2024-review%2F%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20Nvidia%20RTX%204080%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%243%2C600%20%7C%20%C2%A33%2C600%22%2C%22title%22%3A%22Razer%20Blade%2016%20(2024)%20review%22%2C%22publishDate%22%3A%222024-05-17T11%3A45%3A34Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FHW5Q64RiEKaEcxW4QSdD8e-1920-80.jpg%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20Nvidia%20RTX%204080%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%243%2C600%20%7C%20%C2%A33%2C600%22%7D%2C%7B%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204070%20(130W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C000%22%2C%22title%22%3A%22Lenovo%20Legion%207%2016IRX9%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Flenovo-legion-7-16irx9-review%2F%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F3Rz4kx9dYhawZiMcdDMVoG-2560-80.jpg%22%2C%22score%22%3A66%2C%22publishDate%22%3A%222024-05-08T11%3A03%3A41Z%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204070%20(130W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C000%22%7D%2C%7B%22publishDate%22%3A%222024-05-02T16%3A33%3A43Z%22%2C%22score%22%3A84%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FaXWnKvvbSCvZ2QchXKWRxM-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fgigabyte-g6x-2024-review%2F%22%2C%22strapline%22%3A%22Intel%20Core%20i7%2013650HX%20%7C%20RTX%204060%20(105W)%20%7C%2032GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%241%2C300%20%7C%20%C2%A31%2C198%20(16GB)%22%2C%22title%22%3A%22Gigabyte%20G6X%20(2024)%20review%22%2C%22summary%22%3A%22Intel%20Core%20i7%2013650HX%20%7C%20RTX%204060%20(105W)%20%7C%2032GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%241%2C300%20%7C%20%C2%A31%2C198%20(16GB)%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Frazer-blade-14-2024-review%2F%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%208945HS%20%7C%20Nvidia%20GeForce%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5%20%7C%201TB%20SSD%20%7C%20%242%2C700%20%7C%20%C2%A32%2C700%22%2C%22title%22%3A%22Razer%20Blade%2014%20(2024)%20review%22%2C%22publishDate%22%3A%222024-04-03T14%3A51%3A11Z%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FYqsyoyGrBvstxVCx5PpDre-1920-80.jpg%22%2C%22summary%22%3A%22AMD%20Ryzen%209%208945HS%20%7C%20Nvidia%20GeForce%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5%20%7C%201TB%20SSD%20%7C%20%242%2C700%20%7C%20%C2%A32%2C700%22%7D%2C%7B%22publishDate%22%3A%222024-03-15T11%3A46%3A12Z%22%2C%22score%22%3A90%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FNA4BgrkjgeGLR6gXtUngP6-1920-80.png%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g14-2024-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G14%20(2024)%20review%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%208945HS%20%7C%20Nvidia%20GeForce%20RTX%204070%20(90W)%20%7C%2032GB%20LPDDR5X%20%7C%201TB%20SSD%20%7C%20OLED%20%7C%20%242%2C000%20%7C%20%C2%A32%2C400%22%2C%22summary%22%3A%22AMD%20Ryzen%209%208945HS%20%7C%20Nvidia%20GeForce%20RTX%204070%20(90W)%20%7C%2032GB%20LPDDR5X%20%7C%201TB%20SSD%20%7C%20OLED%20%7C%20%242%2C000%20%7C%20%C2%A32%2C400%22%7D%2C%7B%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FnPzaP3vCqrSWoCsY9kxgiT-2560-80.jpg%22%2C%22publishDate%22%3A%222024-03-08T11%3A49%3A07Z%22%2C%22title%22%3A%22Asus%20ZenBook%20Duo%20(2024)%22%2C%22strapline%22%3A%22Intel%20Core%20Ultra%209%20185H%20%7C%20Intel%20Arc%20graphics%20%7C%2032GB%20LPDDR5x%20%7C%202TB%20SSD%20%7C%2014-inch%20OLED%20%7C%20%241%2C700%20%7C%20%C2%A32%2C000%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-zenbook-duo-oled-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22Intel%20Core%20Ultra%209%20185H%20%7C%20Intel%20Arc%20graphics%20%7C%2032GB%20LPDDR5x%20%7C%202TB%20SSD%20%7C%2014-inch%20OLED%20%7C%20%241%2C700%20%7C%20%C2%A32%2C000%22%7D%2C%7B%22publishDate%22%3A%222024-03-08T11%3A18%3A54Z%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FNXjMufBADboXqgQWNbq2gR-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fmsi-vector-17-hx-2024-gaming-laptop-review-benchmarks-performance%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22MSI%20Vector%2017%20HX%20(2024)%20review%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C299%20%7C%20%C2%A32%2C399%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204070%20(140W)%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C299%20%7C%20%C2%A32%2C399%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fasus-rog-zephyrus-g16-2024-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G16%202024%20review%22%2C%22strapline%22%3A%22Slim%2C%20sleek%20and%20fantastic%20to%20use%20as%20a%20daily%20driver%2C%20but%20with%20a%20huge%20GPU%20that's%20too%20big%20for%20its%20slender%20boots.%22%2C%22publishDate%22%3A%222024-03-05T12%3A10%3A16Z%22%2C%22score%22%3A79%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FeH42SBj35afk4ubQ75PKV3-2560-80.jpg%22%2C%22summary%22%3A%22Slim%2C%20sleek%20and%20fantastic%20to%20use%20as%20a%20daily%20driver%2C%20but%20with%20a%20huge%20GPU%20that's%20too%20big%20for%20its%20slender%20boots.%22%7D%2C%7B%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F5M3xq95kst8wULxMGQannV-1920-80.jpg%22%2C%22publishDate%22%3A%222024-03-04T11%3A38%3A15Z%22%2C%22title%22%3A%22HP%20Omen%20Transcend%2014%20review%22%2C%22strapline%22%3A%22A%20supremely%20affordable%2C%20surprisingly%20gorgeous%20little%20gaming%20laptop%20with%20just%20a%20few%20teething%20troubles.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-laptops%2Fhp-omen-transcend-14-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22A%20supremely%20affordable%2C%20surprisingly%20gorgeous%20little%20gaming%20laptop%20with%20just%20a%20few%20teething%20troubles.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-flow-x13-2023-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%207940HS%20%7C%20RTX%204060%20(60W)%20%7C%2016GB%20DDR5%20%7C%201TB%20SSD%20%7C%20%241%2C599%20%7C%20%C2%A31%2C699%22%2C%22title%22%3A%22Asus%20ROG%20Flow%20X13%20(2023)%20review%22%2C%22publishDate%22%3A%222024-02-21T13%3A09%3A07Z%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FRVkQMVpTViFBCDLMvv9EBn-1920-80.jpg%22%2C%22summary%22%3A%22AMD%20Ryzen%209%207940HS%20%7C%20RTX%204060%20(60W)%20%7C%2016GB%20DDR5%20%7C%201TB%20SSD%20%7C%20%241%2C599%20%7C%20%C2%A31%2C699%22%7D%2C%7B%22publishDate%22%3A%222024-02-20T11%3A46%3A35Z%22%2C%22score%22%3A78%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FCmo5RWxhTNAagbdNBFk6Aj-2560-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-18-2024-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2018%20(2024)%20review%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204090%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%243%2C900%20%7C%20%C2%A34%2C000%22%2C%22summary%22%3A%22Intel%20Core%20i9%2014900HX%20%7C%20RTX%204090%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%243%2C900%20%7C%20%C2%A34%2C000%22%7D%2C%7B%22publishDate%22%3A%222024-01-24T12%3A47%3A44Z%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FH9eokCdbCQELCcRawDu7wK-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-go-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%20Go%20review%22%2C%22strapline%22%3A%22A%20handheld%20gaming%20PC%20made%20bigger%2C%20which%20makes%20sense%20once%20you%20detach%20the%20controllers%20and%20sit%20back.%22%2C%22summary%22%3A%22A%20handheld%20gaming%20PC%20made%20bigger%2C%20which%20makes%20sense%20once%20you%20detach%20the%20controllers%20and%20sit%20back.%22%7D%2C%7B%22strapline%22%3A%22You're%20buying%20for%20the%20promise%2C%20not%20the%20performance.%20But%20when%20the%20potential%20is%20this%20damned%20enticing%20it's%20hard%20to%20resist.%22%2C%22title%22%3A%22Framework%2016%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fframework-16-modular-gaming-laptop-review%2F%22%2C%22score%22%3A87%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FnqFkwqXbn4CvKjP9zxpgmi-1920-80.jpg%22%2C%22publishDate%22%3A%222024-01-24T01%3A17%3A27Z%22%2C%22summary%22%3A%22You're%20buying%20for%20the%20promise%2C%20not%20the%20performance.%20But%20when%20the%20potential%20is%20this%20damned%20enticing%20it's%20hard%20to%20resist.%22%7D%2C%7B%22publishDate%22%3A%222023-12-21T12%3A15%3A17Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FoNodrHG5FPswrfxLMqj3yS-1920-80.jpg%22%2C%22score%22%3A89%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-9i-gen-8-gaming-laptop-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%209i%20review%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2013980HX%20%7C%20RTX%204090%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%243%2C693%20%7C%20%C2%A33%2C950%22%2C%22summary%22%3A%22Intel%20Core%20i9%2013980HX%20%7C%20RTX%204090%20(175W)%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%243%2C693%20%7C%20%C2%A33%2C950%22%7D%2C%7B%22title%22%3A%22Asus%20ROG%20Zephyrus%20G14%20(2023)%20review%22%2C%22strapline%22%3A%22A%20stellar%2014-inch%20gaming%20laptop%20brought%20back%20to%20Earth%20by%20an%20unnecessarily%20overpowered%20GPU.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-zephyrus-g14-2023-review-performance-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F6A2TUseEvtJ9Nxc3xhLaMR-1920-80.jpg%22%2C%22publishDate%22%3A%222023-10-31T16%3A34%3A43Z%22%2C%22summary%22%3A%22A%20stellar%2014-inch%20gaming%20laptop%20brought%20back%20to%20Earth%20by%20an%20unnecessarily%20overpowered%20GPU.%22%7D%2C%7B%22strapline%22%3A%22All%20work%20and%20all%20play.%22%2C%22title%22%3A%22Asus%20Vivobook%20Pro%2016X%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-vivobook-pro-16x-review-performance%2F%22%2C%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEeUo38vATsLovqZjoiXG3g-1920-80.jpg%22%2C%22publishDate%22%3A%222023-08-29T16%3A36%3A01Z%22%2C%22summary%22%3A%22All%20work%20and%20all%20play.%22%7D%2C%7B%22title%22%3A%22OneXPlayer%20OneXFly%20review%22%2C%22strapline%22%3A%22Lighter%2C%20smaller%2C%20faster%2C%20stronger.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fonexplayer-onexfly-handheld-gaming-pc-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FTWXETLYX22kQAweQTdCg54-1920-80.jpg%22%2C%22score%22%3A87%2C%22publishDate%22%3A%222023-08-10T15%3A23%3A21Z%22%2C%22summary%22%3A%22Lighter%2C%20smaller%2C%20faster%2C%20stronger.%22%7D%2C%7B%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMar2VRvM2VYJFzufrgXZ6S-1920-80.jpg%22%2C%22publishDate%22%3A%222023-07-21T10%3A55%3A22Z%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%207940HS%20%7C%20Nvidia%20RTX%204070%20(140W)%20%7C%2016GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C700%20%7C%20%C2%A32%2C800%22%2C%22title%22%3A%22Razer%20Blade%2014%20(2023)%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-14-2023-review-benchmarks-performance%2F%22%2C%22summary%22%3A%22AMD%20Ryzen%209%207940HS%20%7C%20Nvidia%20RTX%204070%20(140W)%20%7C%2016GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C700%20%7C%20%C2%A32%2C800%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-predator-helios-16-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Helios%2016%22%2C%22strapline%22%3A%22RTX%204080%20%7C%20Core%20i9%2013900HX%20%7C%2016GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C300%20%7C%20%C2%A32%2C599%22%2C%22publishDate%22%3A%222023-06-23T10%3A29%3A02Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FsVkZj7spAGdKcZBZXLx5NR-1920-80.jpg%22%2C%22score%22%3A83%2C%22summary%22%3A%22RTX%204080%20%7C%20Core%20i9%2013900HX%20%7C%2016GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C300%20%7C%20%C2%A32%2C599%22%7D%2C%7B%22publishDate%22%3A%222023-06-15T14%3A06%3A34Z%22%2C%22score%22%3A72%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FHNHAxd58wmFjea7CHDTWng-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Falienware-x16-review%2F%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2013900HK%20%7C%20Nvidia%20RTX%204080%20%7C%2032GB%20LPDDR5%206000MHz%20%7C%201TB%20NVMe%20SSD%20%7C%20%242%2C949%22%2C%22title%22%3A%22Alienware%20X16%22%2C%22summary%22%3A%22Intel%20Core%20i9%2013900HK%20%7C%20Nvidia%20RTX%204080%20%7C%2032GB%20LPDDR5%206000MHz%20%7C%201TB%20NVMe%20SSD%20%7C%20%242%2C949%22%7D%2C%7B%22publishDate%22%3A%222023-05-12T15%3A36%3A33Z%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FkGsSJYWYtKap5vZb3WmuZW-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-17-g733py-review-performance%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Scar%2017%20(2023)%22%2C%22strapline%22%3A%22AMD%20Ryzen%209%207945HX%20%7C%20Nvidia%20RTX%204090%20%7C%2032GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%243%2C500%20%7C%20%C2%A33%2C759%22%2C%22summary%22%3A%22AMD%20Ryzen%209%207945HX%20%7C%20Nvidia%20RTX%204090%20%7C%2032GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%243%2C500%20%7C%20%C2%A33%2C759%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fp46zbCVLRHcB7EhCXhTbze-1920-80.jpg%22%2C%22score%22%3A70%2C%22publishDate%22%3A%222023-04-19T13%3A01%3A27Z%22%2C%22strapline%22%3A%22Intel%20Core%20i9%2013980HX%20%7C%20Nvidia%20RTX%204080%20%7C%2016GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%C2%A33%2C300%20%7C%20%242%2C900%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2016%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-16-2023-review-benchmarks%2F%22%2C%22summary%22%3A%22Intel%20Core%20i9%2013980HX%20%7C%20Nvidia%20RTX%204080%20%7C%2016GB%20DDR5-4800%20%7C%201TB%20SSD%20%7C%20%C2%A33%2C300%20%7C%20%242%2C900%22%7D%2C%7B%22title%22%3A%22Gigabyte%20G5%20(2023)%22%2C%22strapline%22%3A%22RTX%204060%20%7C%20Core%20i5%2012500H%20%7C%2016GB%20DDR4-3200%20%7C%20512GB%20SSD%20%7C%20~%241%2C100%20%7C%20%C2%A31%2C200%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-g5-2023-rtx-4060-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fxh3JsM4NpoM6o5M2cmeoMJ-1920-80.jpg%22%2C%22publishDate%22%3A%222023-04-14T15%3A10%3A13Z%22%2C%22summary%22%3A%22RTX%204060%20%7C%20Core%20i5%2012500H%20%7C%2016GB%20DDR4-3200%20%7C%20512GB%20SSD%20%7C%20~%241%2C100%20%7C%20%C2%A31%2C200%22%7D%2C%7B%22score%22%3A50%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FVrRRefqH43kQpKc8XT7K8U-1920-80.jpg%22%2C%22publishDate%22%3A%222023-04-14T15%3A10%3A12Z%22%2C%22title%22%3A%22MSI%20Cyborg%2015%22%2C%22strapline%22%3A%22RTX%204060%20%7C%20Core%20i7%2012650H%20%7C%2016GB%20DDR5-4800%20%7C%20512GB%20SSD%20%7C%20~%241%2C100%20%7C%20%C2%A31%2C099%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-cyborg-15-2023-rtx-4060-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22RTX%204060%20%7C%20Core%20i7%2012650H%20%7C%2016GB%20DDR5-4800%20%7C%20512GB%20SSD%20%7C%20~%241%2C100%20%7C%20%C2%A31%2C099%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FtHnG2RE54Rozt6QR2YCmuS-1920-80.jpg%22%2C%22score%22%3A88%2C%22publishDate%22%3A%222023-03-01T12%3A44%3A58Z%22%2C%22strapline%22%3A%22RTX%204080%20%7C%20Core%20i9%2013900HX%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C750%20%7C%20%C2%A32%2C800%22%2C%22title%22%3A%22Lenovo%20Legion%20Pro%207i%20(Gen8)%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-pro-7i-gaming-laptop-review%2F%22%2C%22summary%22%3A%22RTX%204080%20%7C%20Core%20i9%2013900HX%20%7C%2032GB%20DDR5-5600%20%7C%201TB%20SSD%20%7C%20%242%2C750%20%7C%20%C2%A32%2C800%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-titan-gt77-hx-gaming-laptop-review-rtx-4090%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22MSI%20Titan%20GT77%20HX%22%2C%22strapline%22%3A%22RTX%204090%20%7C%20Core%20i9%2013950HX%20%7C%2064GB%20DDR5-4000%20%7C%204TB%20SSD%20%7C%20%245%2C300%20%7C%20%C2%A35%2C300%22%2C%22publishDate%22%3A%222023-02-17T12%3A49%3A02Z%22%2C%22score%22%3A53%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAB2dqYC7fcpEdnDzrWduaP-1920-80.jpg%22%2C%22summary%22%3A%22RTX%204090%20%7C%20Core%20i9%2013950HX%20%7C%2064GB%20DDR5-4000%20%7C%204TB%20SSD%20%7C%20%245%2C300%20%7C%20%C2%A35%2C300%22%7D%2C%7B%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAaeyT2hJqSXR5ZLM8twq9o-1920-80.jpg%22%2C%22publishDate%22%3A%222023-02-15T17%3A30%3A54Z%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20M16%22%2C%22strapline%22%3A%22RTX%204090%20%7C%20Core%20i9%2013900H%20%7C%2032GB%20DDR5-4800%20%7C%202TB%20SSD%20%7C%20%244%2C000%20%7C%20%C2%A34%2C100%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-zephyrus-m16-gu604-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22RTX%204090%20%7C%20Core%20i9%2013900H%20%7C%2032GB%20DDR5-4800%20%7C%202TB%20SSD%20%7C%20%244%2C000%20%7C%20%C2%A34%2C100%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-16-review-rtx-4090-mobile-performance%2F%22%2C%22strapline%22%3A%22RTX%204090%20%7C%20Core%20i9%2013950HX%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%244%2C300%20%7C%20%C2%A34%2C400%22%2C%22title%22%3A%22Razer%20Blade%2016%22%2C%22publishDate%22%3A%222023-02-10T13%3A06%3A35Z%22%2C%22score%22%3A76%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FymcDrgUhYHnXbSzZF3qc7G-1920-80.jpg%22%2C%22summary%22%3A%22RTX%204090%20%7C%20Core%20i9%2013950HX%20%7C%2032GB%20DDR5-5600%20%7C%202TB%20SSD%20%7C%20%244%2C300%20%7C%20%C2%A34%2C400%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Forigin-evo16-s-2022-review%2F%22%2C%22strapline%22%3A%22A%20modest%20package%20with%20not%20so%20modest%20performance.%22%2C%22title%22%3A%22Origin%20EVO16-S%20(2022)%22%2C%22publishDate%22%3A%222022-11-11T19%3A33%3A06Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FrAk33PXymqAxx9vn3ZKN55-1920-80.jpg%22%2C%22score%22%3A84%2C%22summary%22%3A%22A%20modest%20package%20with%20not%20so%20modest%20performance.%22%7D%2C%7B%22score%22%3A78%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FBKHNudbmTEvW4HX4b4NYRG-1920-80.jpg%22%2C%22publishDate%22%3A%222022-10-19T11%3A39%3A45Z%22%2C%22strapline%22%3A%22A%20sleek%20and%20effective%20gaming%20machine%20but%20the%20price%20stings.%22%2C%22title%22%3A%22Alienware%20x14%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fdell-alienware-x14-review-benchmarks-performance%2F%22%2C%22summary%22%3A%22A%20sleek%20and%20effective%20gaming%20machine%20but%20the%20price%20stings.%22%7D%2C%7B%22publishDate%22%3A%222022-09-16T11%3A34%3A46Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FxJJXoxi7YfGf6kWkq36hqd-1920-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-predator-helios-300-ph317-56-79ub-benchmark-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Helios%20300%22%2C%22strapline%22%3A%22There's%20a%20sneakily%20powerful%20GPU%20in%20this%2012th%20Gen%20gaming%20laptop.%22%2C%22summary%22%3A%22There's%20a%20sneakily%20powerful%20GPU%20in%20this%2012th%20Gen%20gaming%20laptop.%22%7D%2C%7B%22publishDate%22%3A%222022-08-18T17%3A00%3A00Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F4C29Si8t6RD4MArnV8vsfT-1920-80.jpg%22%2C%22score%22%3A72%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fcorsair-voyager-a1600-gaming-laptop-review-performance-benchmarks%2F%22%2C%22strapline%22%3A%22It's%20not%20perfect%2C%20but%20Corsair's%20first%20laptop%20may%20be%20tempting%20for%20a%20very%20specific%20audience.%22%2C%22title%22%3A%22Corsair%20Voyager%20a1600%22%2C%22summary%22%3A%22It's%20not%20perfect%2C%20but%20Corsair's%20first%20laptop%20may%20be%20tempting%20for%20a%20very%20specific%20audience.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-14-2022-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Razer%20Blade%2014%20(2022)%22%2C%22strapline%22%3A%22AMD%20Ryzen%206900HX%20%7C%20RTX%203070%20TI%20%7C%20165Hz%201440p%20%7C%20Sleek%2C%20speedy%2C%20and%20super%20'spensive.%22%2C%22publishDate%22%3A%222022-07-06T15%3A19%3A21Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FczaGKNiHggATKugmtc7aFH-1920-80.jpg%22%2C%22summary%22%3A%22AMD%20Ryzen%206900HX%20%7C%20RTX%203070%20TI%20%7C%20165Hz%201440p%20%7C%20Sleek%2C%20speedy%2C%20and%20super%20'spensive.%22%7D%2C%7B%22strapline%22%3A%22The%20Origin%20EVO17-S%20bristles%20with%20the%20power%20of%20a%20Nvidia%20GeForce%20RTX%203080%20Ti%20and%20an%20Alder%20Lake%20CPU%2C%20but%20comes%20at%20a%20steep%20price.%22%2C%22title%22%3A%22Origin%20EVO17-S%20(2022)%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Forigin-evo17-s-2022-review%2F%22%2C%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F5SiDHU2jXMJtE8Kg9MdGWK-1920-80.jpg%22%2C%22publishDate%22%3A%222022-06-28T20%3A12%3A04Z%22%2C%22summary%22%3A%22The%20Origin%20EVO17-S%20bristles%20with%20the%20power%20of%20a%20Nvidia%20GeForce%20RTX%203080%20Ti%20and%20an%20Alder%20Lake%20CPU%2C%20but%20comes%20at%20a%20steep%20price.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fthe-asus-zephyrus-g14-spec-we-really-wanted-after-our-review-is-now-on-sale-for-dollar1500%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22The%20Asus%20Zephyrus%20G14%20spec%20we%20really%20wanted%20after%20our%20review%20is%20now%20on%20sale%20for%20%241%2C500%22%2C%22strapline%22%3A%22A%20sensible%20model%20of%20G14%20is%20on%20sale%20at%20Best%20Buy%2C%20scoring%20you%20all%20the%20next-gen%20goodies%20without%20the%20high%20price%20tag.%22%2C%22publishDate%22%3A%222022-06-24T16%3A48%3A55Z%22%2C%22score%22%3Anull%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F6s5EagrSWcZbVNMMwXReaZ-1890-80.jpg%22%2C%22summary%22%3A%22A%20sensible%20model%20of%20G14%20is%20on%20sale%20at%20Best%20Buy%2C%20scoring%20you%20all%20the%20next-gen%20goodies%20without%20the%20high%20price%20tag.%22%7D%2C%7B%22title%22%3A%22Gigabyte%20Aorus%2017%20XE4%20gaming%20laptop%22%2C%22strapline%22%3A%22A%20beefy%20gaming%20laptop%20that%20balances%20power%20and%20price%2C%20if%20not%20quite%20portability%20and%20noise.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-aorus-17-xe4-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A84%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FmHKRSz3GJxMDLkndhm4ryP-1920-80.jpg%22%2C%22publishDate%22%3A%222022-06-21T10%3A07%3A26Z%22%2C%22summary%22%3A%22A%20beefy%20gaming%20laptop%20that%20balances%20power%20and%20price%2C%20if%20not%20quite%20portability%20and%20noise.%22%7D%2C%7B%22score%22%3A65%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fi6zaJXzpUh4z8inx28daT9-1920-80.jpg%22%2C%22publishDate%22%3A%222022-05-19T13%3A30%3A01Z%22%2C%22title%22%3A%22Lenovo%20Legion%205%20Pro%2016%20(AH7H)%20review%22%2C%22strapline%22%3A%22A%20productivity%20whiz%20but%20not%20quite%20the%20gaming%20behemoth%20expected%20at%20this%20price.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-5-pro-16-ah7h-laptop-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22A%20productivity%20whiz%20but%20not%20quite%20the%20gaming%20behemoth%20expected%20at%20this%20price.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-stealth-gs66-12ugs-review-benchmarks-performance%2F%22%2C%22strapline%22%3A%22The%20'Stealth'%20moniker%20is%20looking%20increasingly%20ludicrous%20in%20the%20face%20of%20the%20noise%20these%20laptops%20make%20when%20gaming.%22%2C%22title%22%3A%22MSI%20Stealth%20GS66%20(2022)%20gaming%20laptop%20review%22%2C%22publishDate%22%3A%222022-04-22T15%3A41%3A36Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FP5W9FX7Y3BGmyeD4QyBPHo-1920-80.jpg%22%2C%22score%22%3A73%2C%22summary%22%3A%22The%20'Stealth'%20moniker%20is%20looking%20increasingly%20ludicrous%20in%20the%20face%20of%20the%20noise%20these%20laptops%20make%20when%20gaming.%22%7D%2C%7B%22publishDate%22%3A%222022-03-29T16%3A27%3A55Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FXrxvvgZcUGD2hAc9Nqkfu7-1920-80.jpg%22%2C%22score%22%3A88%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-17-2022-review-benchmarks%2F%22%2C%22strapline%22%3A%22An%20uninspiring%20chassis%20that%20hides%20some%20impressive%2C%20raw%20power%20and%20top-tier%20supporting%20components.%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2017%20(2022)%20gaming%20laptop%20review%22%2C%22summary%22%3A%22An%20uninspiring%20chassis%20that%20hides%20some%20impressive%2C%20raw%20power%20and%20top-tier%20supporting%20components.%22%7D%2C%7B%22score%22%3A58%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMtd5Mk3PbhMgisBgWJeZhK-1920-80.jpg%22%2C%22publishDate%22%3A%222022-03-18T12%3A58%3A11Z%22%2C%22strapline%22%3A%22An%20undeniably%20gorgeous%20sliver%20of%20hardware%20searching%20for%20a%20problem%20to%20solve.%22%2C%22title%22%3A%22Asus%20ROG%20Flow%20Z13%20tablet%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-flow-z13-tablet-review-performance-benchmarks%2F%22%2C%22summary%22%3A%22An%20undeniably%20gorgeous%20sliver%20of%20hardware%20searching%20for%20a%20problem%20to%20solve.%22%7D%2C%7B%22score%22%3A75%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FgK2wfQbnJcA8QKMGXMBHBX-2560-80.jpg%22%2C%22publishDate%22%3A%222022-03-10T17%3A21%3A22Z%22%2C%22strapline%22%3A%22Asus%20puts%20AMD%20in%20total%20control%20with%20the%20new%20G14%E2%80%94Ryzen%20and%20Radeon%20working%20in%20harmony.%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G14%20(2022)%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-zephyrus-g14-2022-review-benchmarks%2F%22%2C%22summary%22%3A%22Asus%20puts%20AMD%20in%20total%20control%20with%20the%20new%20G14%E2%80%94Ryzen%20and%20Radeon%20working%20in%20harmony.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-17-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Razer%20Blade%2017%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Razer%20takes%20equal%20parts%20Intel%20Alder%20Lake%20CPU%20and%20Nvidia%20GeForce%20RTX%203080%20Ti%20GPU%20to%20make%20for%20a%20potent%20laptop%20brew.%22%2C%22publishDate%22%3A%222022-03-03T17%3A43%3A23Z%22%2C%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWtTg8npoNLyNTXftuzZpKS-1920-80.jpg%22%2C%22summary%22%3A%22Razer%20takes%20equal%20parts%20Intel%20Alder%20Lake%20CPU%20and%20Nvidia%20GeForce%20RTX%203080%20Ti%20GPU%20to%20make%20for%20a%20potent%20laptop%20brew.%22%7D%2C%7B%22title%22%3A%22One-netbook%20Onexplayer%20Mini%20review%22%2C%22strapline%22%3A%22The%207-inch%20version%20of%20this%20premium%20handheld%20is%20eclipsed%20by%20the%20imminent%20Steam%20Deck.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fonexplayer-mini-review-performance%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A64%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FxrMYp6L7zSacsUggBBSBvG-1920-80.jpg%22%2C%22publishDate%22%3A%222022-01-20T15%3A50%3A32Z%22%2C%22summary%22%3A%22The%207-inch%20version%20of%20this%20premium%20handheld%20is%20eclipsed%20by%20the%20imminent%20Steam%20Deck.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-pulse-gl66-performance-review-price%2F%22%2C%22strapline%22%3A%22A%20powerful%20CPU%20and%20weak%20GPU%20make%20for%20an%20odd%20couple%20even%20at%20this%20tempting%20price%20point.%22%2C%22title%22%3A%22MSI%20Pulse%20GL66%20gaming%20laptop%20review%22%2C%22publishDate%22%3A%222021-12-07T16%3A12%3A29Z%22%2C%22score%22%3A62%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKNRRGQKWxmPQnaTheviAp4-1920-80.jpg%22%2C%22summary%22%3A%22A%20powerful%20CPU%20and%20weak%20GPU%20make%20for%20an%20odd%20couple%20even%20at%20this%20tempting%20price%20point.%22%7D%2C%7B%22score%22%3A93%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FhQADxNWesW6Z8DamRMEgDb-1920-80.jpg%22%2C%22publishDate%22%3A%222021-08-04T14%3A43%3A57Z%22%2C%22strapline%22%3A%22The%20most%20desirable%20gaming%20laptop%20I've%20ever%20reviewed.%22%2C%22title%22%3A%22Razer%20Blade%2014%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-14-review-benchmarks%2F%22%2C%22summary%22%3A%22The%20most%20desirable%20gaming%20laptop%20I've%20ever%20reviewed.%22%7D%2C%7B%22title%22%3A%22Gigabyte%20Aorus%2017X%20YD%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Gigabyte%20Aorus%2017X%20YD%20will%20rip%20your%20games%20a%20new%20one.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-aorus-17x-yc-review-benchmark%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22score%22%3A94%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FoWaWMEwJmStZU3hpvutZDQ-1920-80.jpg%22%2C%22publishDate%22%3A%222021-07-23T16%3A54%3A04Z%22%2C%22summary%22%3A%22Gigabyte%20Aorus%2017X%20YD%20will%20rip%20your%20games%20a%20new%20one.%22%7D%2C%7B%22publishDate%22%3A%222021-07-09T14%3A24%3A40Z%22%2C%22score%22%3A83%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKmZTHA83M4a3yUi5Hkp7Qg-2560-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-nitro-5-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Nitro%205%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Acer's%20low-key%20gaming%20laptop%20manages%20to%20keep%20up%20with%20its%20flashy%20competition.%22%2C%22summary%22%3A%22Acer's%20low-key%20gaming%20laptop%20manages%20to%20keep%20up%20with%20its%20flashy%20competition.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-zephyrus-g15-ga503q-review-performance-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20G15%20GA503Q%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22A%20solid%20all-round%20gaming%20laptop%20I%20was%20sad%20to%20give%20back.%22%2C%22publishDate%22%3A%222021-06-29T16%3A32%3A07Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJpvCKeRsWfEvmFsjbz8noj-1920-80.jpg%22%2C%22score%22%3A88%2C%22summary%22%3A%22A%20solid%20all-round%20gaming%20laptop%20I%20was%20sad%20to%20give%20back.%22%7D%2C%7B%22publishDate%22%3A%222021-06-11T16%3A00%3A48Z%22%2C%22score%22%3A90%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fse7DYh85xXBm6WvWPQjmo3-2560-80.jpg%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flenovo-legion-5-pro-2021-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Lenovo%20Legion%205%20Pro%20(2021)%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22The%20Lenovo%20Legion%205%20Pro%20nails%20the%20fundamentals%20to%20make%20for%20great%20gaming%20laptop.%22%2C%22summary%22%3A%22The%20Lenovo%20Legion%205%20Pro%20nails%20the%20fundamentals%20to%20make%20for%20great%20gaming%20laptop.%22%7D%2C%7B%22strapline%22%3A%22Alienware's%20embrace%20of%20AMD%20after%20a%20decade%20is%20worth%20the%20wait.%22%2C%22title%22%3A%22Alienware%20m15%20Ryzen%20Edition%20R5%20(2021)%20gaming%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Falienware-m15-ryzen-edition-r5-2021-gaming-laptop-review%2F%22%2C%22score%22%3A80%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FasnK7M8ZrhXR3zZk2htMzX-2560-80.jpg%22%2C%22publishDate%22%3A%222021-06-02T16%3A04%3A11Z%22%2C%22summary%22%3A%22Alienware's%20embrace%20of%20AMD%20after%20a%20decade%20is%20worth%20the%20wait.%22%7D%2C%7B%22publishDate%22%3A%222021-05-24T15%3A40%3A39Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fa5JfVQanzZePM6cvVkMeBk-1920-80.jpg%22%2C%22score%22%3A74%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fonexplayer-handheld-pc-performance-gaming-review%2F%22%2C%22strapline%22%3A%22Could%20this%20be%20the%20PC's%20answer%20to%20the%20Switch%20Pro%3F%20For%20a%20select%20few%2C%20quite%20possibly.%22%2C%22title%22%3A%22One-netbook%20Onexplayer%20handheld%20PC%20review%22%2C%22summary%22%3A%22Could%20this%20be%20the%20PC's%20answer%20to%20the%20Switch%20Pro%3F%20For%20a%20select%20few%2C%20quite%20possibly.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-15-2021-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22The%20new%20Strix%20Scar%2015%20is%20as%20flashy%20as%20it%20is%20powerful.%22%2C%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2015%20(2021)%20gaming%20laptop%20review%22%2C%22publishDate%22%3A%222021-04-19T16%3A39%3A53Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FahWXfKcdsJw5Js9qJEkZ24-2560-80.jpg%22%2C%22summary%22%3A%22The%20new%20Strix%20Scar%2015%20is%20as%20flashy%20as%20it%20is%20powerful.%22%7D%2C%7B%22title%22%3A%22Asus%20ROG%20Flow%20X13%20with%20XG%20Mobile%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22The%20Asus%20ROG%20Flow%20X13%20shakes%20up%20the%20high-end%20laptop%20landscape%20with%20its%20external%20GPU%20dock.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-flow-x13-review-performance-price-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FRzKf3ZVEuBENZdfVnTf5e9-1920-80.jpg%22%2C%22score%22%3A83%2C%22publishDate%22%3A%222021-04-14T12%3A12%3A16Z%22%2C%22summary%22%3A%22The%20Asus%20ROG%20Flow%20X13%20shakes%20up%20the%20high-end%20laptop%20landscape%20with%20its%20external%20GPU%20dock.%22%7D%2C%7B%22strapline%22%3A%22The%20latest%20TUF%20Gaming%20A15%20is%20almost%20too%20powerful%20for%20its%20own%20good.%22%2C%22title%22%3A%22Asus%20TUF%20Gaming%20A15%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-tuf-gaming-a15-laptop-review%2F%22%2C%22score%22%3A82%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FTxsAYBiL5Tpbrf7ujTFdwT-1664-80.jpg%22%2C%22publishDate%22%3A%222021-03-19T17%3A41%3A39Z%22%2C%22summary%22%3A%22The%20latest%20TUF%20Gaming%20A15%20is%20almost%20too%20powerful%20for%20its%20own%20good.%22%7D%2C%7B%22score%22%3A84%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Ff7WVZbm5qNSYyrNvatXiuB-1920-80.jpg%22%2C%22publishDate%22%3A%222021-03-19T12%3A59%3A30Z%22%2C%22title%22%3A%22Asus%20TUF%20Gaming%20Dash%2015%20review%22%2C%22strapline%22%3A%22The%20gaming-focused%20vanguard%20of%20Intel's%20new%20Tiger%20Lake%20gaming%20laptop%20chips%20is%20here.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-tuf-gaming-dash-f15-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22The%20gaming-focused%20vanguard%20of%20Intel's%20new%20Tiger%20Lake%20gaming%20laptop%20chips%20is%20here.%22%7D%2C%7B%22title%22%3A%22Asus%20ROG%20Strix%20Scar%2017%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22The%20Asus%20ROG%20Strix%20Scar%2017%20is%20overclocked%20and%20under-stressed.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-strix-scar-17-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FZVGRZZDyFstyQ9RBX9K4a-1920-80.jpg%22%2C%22score%22%3A92%2C%22publishDate%22%3A%222021-03-11T16%3A48%3A11Z%22%2C%22summary%22%3A%22The%20Asus%20ROG%20Strix%20Scar%2017%20is%20overclocked%20and%20under-stressed.%22%7D%2C%7B%22score%22%3A90%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FH4R6NqcUtXvphUgWPqdrfG-1130-80.jpg%22%2C%22publishDate%22%3A%222021-02-10T14%3A58%3A01Z%22%2C%22strapline%22%3A%22The%20Gigabyte%20Aorus%2015G%20gives%20the%20mobile%20RTX%203070%20the%20room%20it%20needs%20to%20breathe.%22%2C%22title%22%3A%22Gigabyte%20Aorus%2015G%20XC%20gaming%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-aorus-15g-xc-gaming-laptop-review%2F%22%2C%22summary%22%3A%22The%20Gigabyte%20Aorus%2015G%20gives%20the%20mobile%20RTX%203070%20the%20room%20it%20needs%20to%20breathe.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-gs66-stealth-rtx-3080-gaming-laptop-review-benchmarks%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22MSI%20GS66%20Stealth%20RTX%203080%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22There's%20a%20price%20to%20pay%20dropping%20Nvidia's%20new%20RTX%203080%2016GB%20GPU%20into%20a%20thin%20gaming%20laptop.%20And%20not%20just%20in%20dollar%20terms.%22%2C%22publishDate%22%3A%222021-02-05T15%3A22%3A19Z%22%2C%22score%22%3A82%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FAfMWe8XHWRBJebmPdaNrcP-1920-80.jpg%22%2C%22summary%22%3A%22There's%20a%20price%20to%20pay%20dropping%20Nvidia's%20new%20RTX%203080%2016GB%20GPU%20into%20a%20thin%20gaming%20laptop.%20And%20not%20just%20in%20dollar%20terms.%22%7D%2C%7B%22publishDate%22%3A%222021-01-15T17%3A57%3A44Z%22%2C%22score%22%3A82%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEZtnh9k9vfAcJupEheRt4d-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-stealth-13-tiger-lake-review-performance%2F%22%2C%22strapline%22%3A%22The%20late-2020%20Tiger%20Lake%20model%20still%20has%20enough%20about%20it%20to%20impress%2C%20especially%20that%20OLED%20panel.%22%2C%22title%22%3A%22Razer%20Blade%20Stealth%2013%20review%22%2C%22summary%22%3A%22The%20late-2020%20Tiger%20Lake%20model%20still%20has%20enough%20about%20it%20to%20impress%2C%20especially%20that%20OLED%20panel.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-predator-helios-300-review-gaming-laptop-2020%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Helios%20300%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22Our%20favorite%20Predator%20is%20back%20with%20its%20great%20combination%20of%20price%20and%20performance.%22%2C%22publishDate%22%3A%222020-10-27T19%3A15%3A29Z%22%2C%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FhqgMavB9j5bBLZebnCFWQX-2560-80.jpg%22%2C%22summary%22%3A%22Our%20favorite%20Predator%20is%20back%20with%20its%20great%20combination%20of%20price%20and%20performance.%22%7D%2C%7B%22score%22%3A88%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSCPxjiqrScNm5wUhF2gjt6-1920-80.jpg%22%2C%22publishDate%22%3A%222020-09-25T15%3A18%3A34Z%22%2C%22strapline%22%3A%22The%20Aorus%2017X%20is%20a%20truly%20monstrous%20desktop%20replacement.%22%2C%22title%22%3A%22Gigabyte%20Aorus%2017X%20Gaming%20Laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Faorus-17X-YB-review%2F%22%2C%22summary%22%3A%22The%20Aorus%2017X%20is%20a%20truly%20monstrous%20desktop%20replacement.%22%7D%2C%7B%22publishDate%22%3A%222020-07-15T14%3A58%3A11Z%22%2C%22score%22%3A92%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fq8dZoxDaAkAVMBheY5X5yJ-1280-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-blade-15-advanced-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22The%20long-awaited%202020%20iteration%20of%20our%20favorite%20gaming%20laptop%20has%20arrived.%22%2C%22title%22%3A%22Razer%20Blade%2015%20Advanced%20gaming%20laptop%20review%22%2C%22summary%22%3A%22The%20long-awaited%202020%20iteration%20of%20our%20favorite%20gaming%20laptop%20has%20arrived.%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-rog-zephyrus-duo-15-gx550lxs-review-benchmarks%2F%22%2C%22strapline%22%3A%22A%20great-looking%20gaming%20laptop%2C%20but%20does%20its%20form%20follow%20through%20with%20function%3F%22%2C%22title%22%3A%22Asus%20ROG%20Zephyrus%20Duo%2015%20review%22%2C%22publishDate%22%3A%222020-06-22T19%3A36%3A09Z%22%2C%22score%22%3A81%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FeYT358Vp8Vz2tK5LuqkEg6-1920-80.jpg%22%2C%22summary%22%3A%22A%20great-looking%20gaming%20laptop%2C%20but%20does%20its%20form%20follow%20through%20with%20function%3F%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Facer-predator-triton-500-gaming-laptop-review-benchmarks-performance%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Acer%20Predator%20Triton%20500%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22A%20pricey%20premium%20gaming%20laptop%20with%20whose%20thin%20stature%20doesn't%20sacrifice%20power.%22%2C%22publishDate%22%3A%222020-06-16T14%3A57%3A04Z%22%2C%22score%22%3A85%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FewFLepLRJziZGHCdM2LYSc-2560-80.jpg%22%2C%22summary%22%3A%22A%20pricey%20premium%20gaming%20laptop%20with%20whose%20thin%20stature%20doesn't%20sacrifice%20power.%22%7D%2C%7B%22score%22%3A89%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9VtjRhwSaoeQJcKbQ862qH-1551-80.jpg%22%2C%22publishDate%22%3A%222020-06-15T16%3A12%3A16Z%22%2C%22strapline%22%3A%22No%20warrior%20princess%20jokes%20here%2C%20just%20a%20genuinely%20impressive%20gaming%20laptop%20debut%20for%20Adata%22%2C%22title%22%3A%22Adata%20XPG%20Xenia%2015%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fadata-xpg-xenia-15-gaming-laptop-review%2F%22%2C%22summary%22%3A%22No%20warrior%20princess%20jokes%20here%2C%20just%20a%20genuinely%20impressive%20gaming%20laptop%20debut%20for%20Adata%22%7D%2C%7B%22score%22%3A87%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWMxNJ2pfXoyKnFMbp75Gjc-1280-80.jpg%22%2C%22publishDate%22%3A%222020-06-02T11%3A37%3A59Z%22%2C%22strapline%22%3A%22Strong%20components%20and%20a%20quality%20screen%20make%20for%20a%20powerful%20gaming%20laptop.%22%2C%22title%22%3A%22Gigabyte%20Aorus%2017G%20XB%20gaming%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fgigabyte-aorus-17g-xb-gaming-laptop-review%2F%22%2C%22summary%22%3A%22Strong%20components%20and%20a%20quality%20screen%20make%20for%20a%20powerful%20gaming%20laptop.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fdell-g5-15-se-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Dell%20G5%2015%20SE%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22A%20solid%20AMD-on-AMD%20gaming%20laptop%20with%20great%20CPU%20performance%20at%20an%20even%20better%20price.%22%2C%22publishDate%22%3A%222020-05-28T16%3A28%3A00Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FzzxA7V2z583LVJxH4f28Rm-2560-80.jpg%22%2C%22score%22%3A84%2C%22summary%22%3A%22A%20solid%20AMD-on-AMD%20gaming%20laptop%20with%20great%20CPU%20performance%20at%20an%20even%20better%20price.%22%7D%2C%7B%22strapline%22%3A%22Sometimes%20the%20top%20of%20the%20hardware%20pile%20isn't%20quite%20where%20you%20want%20to%20be.%22%2C%22title%22%3A%22MSI%20GS66%20Stealth%2010SGS%20gaming%20laptop%20review%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-gs66-stealth-gaming-laptop-review%2F%22%2C%22score%22%3A79%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F9c96ByvnLsNMmoQu4AAWoR-1000-80.png%22%2C%22publishDate%22%3A%222020-04-30T10%3A48%3A48Z%22%2C%22summary%22%3A%22Sometimes%20the%20top%20of%20the%20hardware%20pile%20isn't%20quite%20where%20you%20want%20to%20be.%22%7D%2C%7B%22publishDate%22%3A%222020-04-28T10%3A48%3A37Z%22%2C%22score%22%3A74%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fds47uF5D5ZwcvnJuHNuySJ-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-gf65-thin-9sexr-gaming-laptop-review%2F%22%2C%22strapline%22%3A%22An%20RTX%20gaming%20laptop%20under%20%C2%A3999%2C%20but%20does%20the%20MSI%20GF65%20live%20up%20to%20expectation%3F%22%2C%22title%22%3A%22MSI%20GF65%20THIN%209SEXR%20gaming%20laptop%20review%22%2C%22summary%22%3A%22An%20RTX%20gaming%20laptop%20under%20%C2%A3999%2C%20but%20does%20the%20MSI%20GF65%20live%20up%20to%20expectation%3F%22%7D%2C%7B%22category%22%3A%22Gaming%20Laptops%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fpc-specialist-nova-15-gaming-laptop-review-amd-ryzen-9-3900%2F%22%2C%22strapline%22%3A%22AMD's%2012-core%2C%2024-thread%20Ryzen%20desktop%20chip%20in%20mobile%20form...%20but%20can%20it%20still%20be%20called%20a%20'laptop'%3F%22%2C%22title%22%3A%22PC%20Specialist%20Nova%20X1%20review%22%2C%22publishDate%22%3A%222020-04-22T10%3A30%3A06Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FBUu9eYUnzGJZ2ejDoCZDqh-2050-80.jpg%22%2C%22score%22%3A86%2C%22summary%22%3A%22AMD's%2012-core%2C%2024-thread%20Ryzen%20desktop%20chip%20in%20mobile%20form...%20but%20can%20it%20still%20be%20called%20a%20'laptop'%3F%22%7D%2C%7B%22publishDate%22%3A%222020-04-17T10%3A28%3A27Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F4qxBUHSQRQMuVrSYL7n9Z7-1920-80.jpg%22%2C%22score%22%3A91%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fasus-tuf-gaming-a15-fa506iv-gaming-laptop-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22title%22%3A%22Asus%20TUF%20A15%20gaming%20laptop%20review%22%2C%22strapline%22%3A%22AMD%20and%20Nvidia%20paired%20up%20in%20one%20of%20the%20best%20gaming%20laptops%20around%20today.%22%2C%22summary%22%3A%22AMD%20and%20Nvidia%20paired%20up%20in%20one%20of%20the%20best%20gaming%20laptops%20around%20today.%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJTQ8EegTrr3cogcLRBieKG-1250-80.png%22%2C%22score%22%3Anull%2C%22publishDate%22%3A%222020-04-09T16%3A51%3A54Z%22%2C%22title%22%3A%22MSI's%20GS66%20Stealth%20shows%20us%20what%20next-gen%20ultrathin%20gaming%20laptops%20can%20do%22%2C%22strapline%22%3A%22Early%20indicators%20are%20good%20for%20powerful%20but%20quiet%20next-gen%20laptops.%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-gs66-stealth-hands-on-review%2F%22%2C%22category%22%3A%22Gaming%20Laptops%22%2C%22summary%22%3A%22Early%20indicators%20are%20good%20for%20powerful%20but%20quiet%20next-gen%20laptops.%22%7D%5D"));                const searchInput = document.getElementById("pcg-search");        const resultsContainer = document.getElementById("pcg-results");        const dropdownContainer = document.getElementById("pcg-dropdown-container");        const closeBtn = document.getElementById("pcg-close-btn");        const titleSpan = document.getElementById("pcg-dropdown-title");                const readerContainer = document.getElementById("pcg-reader-container");        const readerContent = document.getElementById("pcg-reader-content");        const readerCloseBtn = document.getElementById("pcg-reader-close");                let debounceTimer;                function updateIframeHeight(isDropdownOpen, isReaderOpen = false) {          let newHeight = '140px';          if (isReaderOpen) {            newHeight = '720px';          } else if (isDropdownOpen) {            newHeight = '500px';          }                    let resizedSuccessfully = false;          try {            if (window.frameElement) {              window.frameElement.style.height = newHeight;              resizedSuccessfully = true;            }          } catch (e) {            // Ignore cross-origin error when accessing frameElement          }                    if (!resizedSuccessfully && window.parent && window.parent !== window) {            try {              // Send message to parent only for cross-origin resizing               // using '*' to avoid target origin mismatch errors              window.parent.postMessage({ type: 'pcg-widget-resize', height: newHeight }, '*');            } catch (e) {}          }        }        function closeReader() {          readerContainer.style.display = 'none';          readerContent.innerHTML = '';          updateIframeHeight(dropdownContainer.style.display === 'flex', false);        }        if (readerCloseBtn) readerCloseBtn.addEventListener('click', closeReader);                function closeDropdown() {          dropdownContainer.style.display = 'none';          updateIframeHeight(false, readerContainer.style.display === 'flex');        }                function openDropdown() {          dropdownContainer.style.display = 'flex';          closeReader();        }                if (closeBtn) closeBtn.addEventListener("click", closeDropdown);                document.addEventListener("click", (e) => {           if (!searchInput.contains(e.target) && !dropdownContainer.contains(e.target) && !readerContainer.contains(e.target)) {               closeDropdown();           }        });                const TOTAL_COUNT = 1342;        const CATEGORY_COUNT = 117;        function initializeStats() {           const totalSpan = document.getElementById("pcg-total-reviews");           if (totalSpan) totalSpan.textContent = TOTAL_COUNT;                      if (searchInput && CATEGORY_COUNT > 0) {             function formatCat(cat) {               if (cat === "PC gaming hardware") return "PC gaming hardware";               if (cat === "Handheld Gaming PCs") return "handheld gaming PC";                if (cat === "Gaming PCs") return "gaming PC";               if (cat === "Gaming Mice") return "gaming mouse";               if (cat === "Memory" || cat === "Cooling" || cat === "Lighting" || cat === "Hardware") return cat.toLowerCase();               if (cat === "Earbuds & Headphones") return "earbud & headphone";               return cat.replace(/s$/i, '').toLowerCase();             }             const formattedCat = formatCat(CATEGORY);             searchInput.placeholder = CATEGORY_COUNT > 50 ? "Search our " + CATEGORY_COUNT + " " + formattedCat + " reviews" : "Search our " + formattedCat + " reviews";           }        }                initializeStats();        function fetchResults(q) {          if (q) {             titleSpan.textContent = "Search Results";          } else {             titleSpan.textContent = "Latest " + (CATEGORY === "PC gaming hardware" ? "PC gaming hardware" : CATEGORY) + " Reviews";          }                     const qLower = (q || '').toLowerCase();          const catReq = CATEGORY.replace(/s$/i, '').toLowerCase();          let localResults = LOCAL_REVIEWS;                    if (q) {            localResults = LOCAL_REVIEWS.filter(r => {               const titleLower = (r.title || '').toLowerCase();               const urlLower = (r.url || '').toLowerCase();                              const qWords = qLower.split(' ').filter(w => w.trim().length > 0);               return qWords.every(w => titleLower.includes(w) || urlLower.includes(w));            });          }                    let finalResults = localResults;          if (!q && finalResults.length > 50) {             finalResults = finalResults.slice(0, 50);          }                    if (finalResults.length > 0) {            renderResults(finalResults);          } else {            renderResults([]);          }        }                function renderResults(results) {          if(!results || results.length === 0) {            resultsContainer.innerHTML = '<p style="padding:2rem;text-align:center;color:#737373;">No results found.</p>';            return;          }          let html = '<ul style="display: flex; flex-direction: column; list-style: none; margin: 0; padding: 0;">';          results.forEach((res, i) => {            let scoreHtml = res.score ? '<div style="color:#DC1F26; font-weight:900; font-size:1.25rem; font-style:italic;" aria-label="Score: ' + res.score + '">' + res.score + '</div>' : '';                        // Format URL properly            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;                        let borderBottom = i < results.length - 1 ? 'border-bottom:1px solid #f5f5f5;' : '';                        html += '<li style="margin:0; padding:0; list-style:none;"><button aria-label="Read ' + (res.title || "Review").replace(/"/g, '&quot;') + '" onclick="openReaderInPage(\'' + targetUrl + '\')" class="group" style="display:flex; width:100%; align-items:center; justify-content:space-between; padding:1rem; border:none; background:transparent; cursor:pointer; text-align:left; transition:background 0.2s; ' + borderBottom + ' height: 76px;" onmouseover="this.style.backgroundColor=\'#f9fafb\'" onmouseout="this.style.backgroundColor=\'transparent\'" >' +                  '<div style="display:flex; flex-direction:column; justify-content:center; overflow:hidden; padding-right:1rem; flex:1;">' +                    '<span style="color:#000000; font-weight:bold; font-size:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">' + (res.title || "Review") + '</span>' +                    '<span style="color:#737373; font-size:0.75rem; text-transform:uppercase; letter-spacing:-0.025em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:0.25rem;">' + (res.summary || "PC Gamer Review") + '</span>' +                  '</div>' +                  '<div style="display:flex; align-items:center; gap:1rem; flex:none;">' +                    scoreHtml +                    '<span style="color:#d4d4d4; transition:color 0.2s;" aria-hidden="true">→</span>' +                  '</div>' +              '</button></li>';          });          html += '</ul>';          resultsContainer.innerHTML = html;                    updateJSONLD(results);        }        function updateJSONLD(results) {          let ldScript = document.getElementById('pcg-json-ld');          if (!ldScript) {            ldScript = document.createElement('script');            ldScript.type = 'application/ld+json';            ldScript.id = 'pcg-json-ld';            document.head.appendChild(ldScript);          }                    const itemListElements = results.slice(0, 50).map((res, index) => {            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;            let itemName = (res.title || "Product").replace(/\s+review$/i, '');            let schemaItem = {              "@type": "Product",              "name": itemName,              "image": res.image || targetUrl,              "review": {                "@type": "Review",                "url": targetUrl,                "name": res.title || "Review",                "datePublished": res.publishDate || new Date().toISOString().split('T')[0],                "author": {                  "@type": "Organization",                  "name": "PC Gamer"                },                "publisher": {                  "@type": "Organization",                  "name": "PC Gamer"                }              }            };            if (res.score) {              schemaItem.review.reviewRating = {                "@type": "Rating",                "ratingValue": res.score,                "bestRating": "100",                "worstRating": "1"              };            }            return {              "@type": "ListItem",              "position": index + 1,              "item": schemaItem            };          });          const schema = {            "@context": "https://schema.org",            "@type": "ItemList",            "itemListElement": itemListElements          };          ldScript.textContent = JSON.stringify(schema);        }        function openReaderInPage(targetUrl) {          closeDropdown();          readerContainer.style.display = 'flex';          updateIframeHeight(false, true);          const readerLinkContainer = document.getElementById("pcg-reader-link-container");          if (readerLinkContainer) {            readerLinkContainer.innerHTML = '<a href="' + targetUrl + '" target="_blank" rel="noopener noreferrer" class="bg-[#DC1F26] text-white px-3 py-1.5 rounded-full font-sans text-[11px] md:text-xs font-bold hover:bg-black transition-colors border-2 border-[#DC1F26] hover:border-black shadow-sm inline-block" style="text-decoration: none;">Read full review</a>';          }          readerContent.innerHTML = '<div style="display:flex; justify-content:center; align-items:center; height:100%; min-height: 400px;"><p style="color:#DC1F26;">Loading article...</p></div>';          fetch(API_BASE + "/api/read?url=" + encodeURIComponent(targetUrl) + "&t=" + Date.now())            .then(res => res.json())            .then(data => {               if(!data || !data.content) {                 readerContent.innerHTML = '<div style="text-align:center; padding: 2rem; color:#737373;">Could not load article content.</div>';                 return;               }               let html = '<div class="pcg-prose-content" style="max-width: 65ch; margin: 0 auto; padding: 0 0.5rem;">';               html += '<header style="margin-bottom: 2rem;">';               html += '<h1 style="font-size: 1.75rem; font-weight: bold; line-height: 1.2; margin-bottom: 1rem;">' + (data.title || '') + '</h1>';                              if (data.byline || data.date) {                 html += '<div style="display: flex; gap: 0.75rem; align-items: center; font-size: 0.875rem; font-weight: 500; color: #52525b; text-transform: uppercase; letter-spacing: 0.05em;">';                 if (data.byline) {                   html += '<span>BY ' + data.byline + '</span>';                 }                 if (data.byline && data.date) {                   html += '<span style="color: #d4d4d8;">|</span>';                 }                 if (data.date) {                   html += '<span>PUBLISHED ' + data.date + '</span>';                 }                 html += '</div>';               }               html += '</header>';                              html += '<div style="line-height: 1.6; color: #262626; font-size: 1.125rem;">';               html += data.content;               html += '</div></div>';                              html += '<style>.pcg-prose-content img { width: 100%; height: auto; margin: 1.5rem 0; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1); border-radius: 0.5rem; } .pcg-prose-content a { color: #e11d48; text-decoration: none; font-weight: 500; } .pcg-prose-content a:hover { text-decoration: underline; } .pcg-prose-content p { margin-bottom: 1.5em !important; display: block !important; }</style>';               readerContent.innerHTML = html;            })            .catch(err => {               console.error(err);               readerContent.innerHTML = '<div style="text-align:center; padding: 2rem; color:#737373;">An error occurred loading the article.</div>';            });        }        const searchBoxContainer = document.getElementById("pcg-search-container");        if (searchBoxContainer) {           searchBoxContainer.addEventListener("click", () => {              openDropdown();           });        }                if (searchInput) {          searchInput.addEventListener("focus", () => {             openDropdown();          });          searchInput.addEventListener("click", () => {             openDropdown();          });          searchInput.addEventListener("input", (e) => {            openDropdown();            clearTimeout(debounceTimer);            debounceTimer = setTimeout(() => fetchResults(e.target.value), 500);          });                    // Initial fetch          fetchResults("");        }      </script>    </body></html>" width="100%" height="140" style="border: none; width: 100%; max-width: 1024px; margin: 0 auto; display: block; background: transparent; transition: height 0.3s ease-out;" title="PC Gamer Gaming Laptops Widget"></iframe><script>            function sendMessageToParentWindow(typeOfMessage, message = null) {                let postMessage = { bordeaux: message };                let url = "http://crow.futurecdn.net/output/pcg-widget-gaming-laptops-00069/pcg-widget-gaming-laptops-00069.html";                if (typeOfMessage === "analytics") {                    postMessage = { analytics: { ...message } };                }                if (postMessage !== {}) {                    window.parent.postMessage(                        postMessage,                        url                    );                }            }            let message = {                targeting: {                    ["pcg-widget-gaming-laptops-00069.html"]: "PC Gamer Gaming Laptops Widget"                }            }            window.onload = sendMessageToParentWindow("bordeaux", message);        </script></div><h2 class="article-body__section" id="section-the-best-gaming-laptop"><span>The best gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NjegFSN9PoHeVmKjhQVpKe.jpg" alt="Razer Blade 16 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/H4Mjyk2iMbvWtwzDguaLKe.jpg" alt="Razer Blade 16 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HUHDRspfdwUtfCQf6EykKe.jpg" alt="Razer Blade 16 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LcQ4mUwwW9jdNHuUYF4oWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fr25S9w823qgiur6TWzMWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pUfD9F5JgbhEpvyrG4BSWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ffrTsMMCoYDR92Z2agjWWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iprgdhb343hSdNDAYsqVWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/p8hQD7xfETsByYEisGgKXV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oc5vDQGVS3cYW2CnNQYwWV.jpg" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="1-razer-blade-16"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-16-2025-review">1. Razer Blade 16</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span></span></h3><div class="_hawk subtitle"><p>The best gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core Ultra 9 386H or AMD Ryzen AI 9 365 | <strong>GPU: </strong>RTX 5090, RTX 5080, or RTX 5060 | <strong>RAM: </strong>Up to 64 GB DDR5 | <strong>Screen: </strong>2560 x 1600, 16:10 aspect ratio | <strong>Storage: </strong>1 TB, 2TB Gen 4 SSD | <strong>Battery: </strong>90 Wh | <strong>Dimensions: </strong>14.9 ~ 17.4 x 250.5 x 355 mm / 0.59 ~ 0.69 x 9.86 x 13.98 inches | <strong>Weight: </strong>2.14 kg / 4.71 lbs​ | <strong>Price: </strong>$2,400 / £3,600</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Far slimmer than last-gen model</div><div class="icon icon-plus_circle _hawk">Great performance</div><div class="icon icon-plus_circle _hawk">Can run cool and quiet</div><div class="icon icon-plus_circle _hawk">GAMING ON BATTERY?!</div><div class="icon icon-plus_circle _hawk">Stunning screen</div><div class="icon icon-plus_circle _hawk">Great keyboard</div><div class="icon icon-minus_circle _hawk">Size still holds back the RTX 5090</div><div class="icon icon-minus_circle _hawk">Hugely expensive, especially in the US</div><div class="icon icon-minus_circle _hawk">RTX 5080 will get you the same frame rates, though might hurt your ears</div></div><p><strong>We tested:</strong> AMD Ryzen AI 9 HX 370 | RTX 5090 | 32 GB | 2 TB SSD</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper *, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878526740-m1them68t-slideshow *, #fv-chart-1781878526740-m1them68t-slideshow *:before, #fv-chart-1781878526740-m1them68t-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper, #fv-chart-1781878526740-m1them68t-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878526740-m1them68t-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878526740-m1them68t-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878526740-m1them68t-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:15:26.741Z","citation": "You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here.","keywords": ["Razer Blade 16 | RTX 5090 175 W","Asus ROG Zephyrus G16 | RTX 5080 120 W","Alienware 16 Area-51 | RTX 5080 175 W","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Cyberpunk 2077 (1080p RT Ultra)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Cyberpunk 2077 (1080p RT Ultra)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Cyberpunk 2077 (1080p RT Ultra)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Baldur's Gate 3 (1080p Ultra)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Baldur's Gate 3 (1080p Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Baldur's Gate 3 (1080p Ultra)","value": 79,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 114,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – F1 24 (1080p Ultra High)","value": 117,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – F1 24 (1080p Ultra High)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – F1 24 (1080p Ultra High)","value": 113,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 117,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 94,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 124,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Native (1600p) gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:15:26.741Z","citation": "You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here.","keywords": ["Razer Blade 16 | RTX 5090 175 W","Asus ROG Zephyrus G16 | RTX 5080 120 W","Alienware 16 Area-51 | RTX 5080 175 W","Cyberpunk 2077 (Native res. RT Ultra)","Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong benchmarking tool (Native res. High)","Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","F1 24 (Native res. Ultra High)","F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Baldur's Gate 3 (Native res. Ultra)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – F1 24 (Native res. Ultra High)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – F1 24 (Native res. Ultra High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – F1 24 (Native res. Ultra High)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 169,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 168,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 16 | RTX 5090 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 120 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 | RTX 5080 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 86,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:15:26.741Z","citation": "The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart.","keywords": ["Razer Blade 16","Asus ROG Zephyrus G16","Alienware 16 Area-51","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 16 – PCMark 10","value": 135,"unitText": ""},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 – PCMark 10","value": 112,"unitText": ""},{"@type": "PropertyValue","name": "Alienware 16 Area-51 – PCMark 10","value": 73,"unitText": ""},{"@type": "PropertyValue","name": "Razer Blade 16 – GPU stats","value": 1874,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 – GPU stats","value": 1670,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 – GPU stats","value": 2297,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Razer Blade 16 – Gaming temperatures","value": 86,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 – Gaming temperatures","value": 74,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Alienware 16 Area-51 – Gaming temperatures","value": 84,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878526740-m1them68t-slideshow" class="fv-slideshow-container" data-slide-count="3" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 3</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878526740-m1them68t-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878526740-m1them68t-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong benchmarking tool (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.5%; background-color: #FE9F58;" data-target-width="42.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.75%; background-color: #FE9F58;" data-target-width="58.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>63 Avg FPS, 34 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>50 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>65 Avg FPS, 47 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.25%; background-color: #E33235;" data-target-width="86.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.75%; background-color: #E33235;" data-target-width="98.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>62 Avg FPS, 28 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>69 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>79 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (1080p High)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76%; background-color: #E33235;" data-target-width="76" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #E33235;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #FE9F58;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>114 Avg FPS, 76 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>88 Avg FPS, 64 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>91 Avg FPS, 67 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">117</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.66666666666667%; background-color: #FE9F58;" data-target-width="34.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>117 Avg FPS, 57 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>93 Avg FPS, 60 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>113 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">117</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.66666666666667%; background-color: #E33235;" data-target-width="82.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.66666666666667%; background-color: #FE9F58;" data-target-width="34.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>117 Avg FPS, 64 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>94 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>124 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878526740-m1them68t-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878526740-m1them68t-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Native (1600p) gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)</option><option value="2">Baldur's Gate 3 (Native res. Ultra)</option><option value="3">Black Myth: Wukong benchmarking tool (Native res. High)</option><option value="4">Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))</option><option value="5">F1 24 (Native res. Ultra High)</option><option value="6">F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)</option><option value="7">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #FE9F58;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>39 Avg FPS, 29 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>28 Avg FPS, 21 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>37 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #E33235;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>104 Avg FPS, 73 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>85 Avg FPS, 48 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>115 Avg FPS, 76 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.25%; background-color: #FE9F58;" data-target-width="41.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.25%; background-color: #E33235;" data-target-width="96.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>61 Avg FPS, 33 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>66 Avg FPS, 36 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>77 Avg FPS, 38 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Black Myth: Wukong benchmarking tool (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #FE9F58;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>97 Avg FPS, 82 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>76 Avg FPS, 55 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>105 Avg FPS, 67 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #FE9F58;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>97 Avg FPS, 82 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>76 Avg FPS, 55 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>105 Avg FPS, 67 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-F1 24 (Native res. Ultra High)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.25%; background-color: #E33235;" data-target-width="96.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #FE9F58;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>77 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>57 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>70 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.5%; background-color: #E33235;" data-target-width="84.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">169</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">168</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47%; background-color: #FE9F58;" data-target-width="47" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>169 Avg FPS, 100 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>130 Avg FPS, 66 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>168 Avg FPS, 94 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-1-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="" data-caption="You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 16 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #FE9F58;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 120 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #FE9F58;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16 | RTX 5090 175 W</td><td>90 Avg FPS, 58 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 120 W</td><td>68 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Alienware 16 Area-51 | RTX 5080 175 W</td><td>86 Avg FPS, 34 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">You can see in the performance data the chassis is holding the RTX 5090 of the Blade 16 back, but the overall experience is key rather than the raw frame rates here.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878526740-m1them68t-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1781878526740-m1them68t-slide-2" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-2-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart." style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #1CA9C4;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">135</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #FE9F58;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #E33235;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16</td><td>135</td></tr><tr><td>Asus ROG Zephyrus G16</td><td>112</td></tr><tr><td>Alienware 16 Area-51</td><td>73</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-2-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.46666666666667%; background-color: #E33235;" data-target-width="62.46666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1874</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.5333333333333337%; background-color: #FE9F58;" data-target-width="3.5333333333333337" data-target-margin="0"></div><span class="fv-bar-value-outside">106</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.666666666666664%; background-color: #E33235;" data-target-width="55.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1670</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.266666666666666%; background-color: #FE9F58;" data-target-width="3.266666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">98</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.56666666666668%; background-color: #E33235;" data-target-width="76.56666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2297</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.133333333333333%; background-color: #FE9F58;" data-target-width="4.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">124</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16</td><td>1874 Avg GPU freq. (MHz), 106 Avg GPU power (W)</td></tr><tr><td>Asus ROG Zephyrus G16</td><td>1670 Avg GPU freq. (MHz), 98 Avg GPU power (W)</td></tr><tr><td>Alienware 16 Area-51</td><td>2297 Avg GPU freq. (MHz), 124 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878526740-m1them68t-slide-2-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Razer Blade 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #FE9F58;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #1CA9C4;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #EB6F71;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #E33235;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #1CA9C4;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #EB6F71;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware 16 Area-51</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #1CA9C4;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #EB6F71;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 16</td><td>86 Avg CPU (°C), 95 Max CPU (°C), 82 Avg GPU (°C), 86 Max GPU (°C)</td></tr><tr><td>Asus ROG Zephyrus G16</td><td>74 Avg CPU (°C), 81 Max CPU (°C), 68 Avg GPU (°C), 72 Max GPU (°C)</td></tr><tr><td>Alienware 16 Area-51</td><td>84 Avg CPU (°C), 105 Max CPU (°C), 78 Avg GPU (°C), 80 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The battery life of the Blade 16 puts it head and shoulders above the competition, though you can also see where the chassis is holding back the GPU and CPU at its heart.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878526740-m1them68t', true); });} else {initialize('fv-chart-1781878526740-m1them68t', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a do-anything gaming laptop: </strong>The Blade 16's portability and gaming chops mean that it's a machine that can be your beefy desktop rig as well as your mobile companion.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You just have to have the outright highest performance: </strong>That thin chassis does hold back something like an RTX 5090, but if the experience is key to you, the Blade 16 nails it.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Razer Blade 16</strong> is easily the best gaming laptop I've ever tested. It's a machine that's perfectly sized and setup for PC gaming in modern times, but also one that delivers an unprecedented level of gaming prowess away from a power socket. It's a do-anything notebook that can be your one PC to rule them all.</p></div></div><p>I'll say it again, the new Razer Blade 16 is the best gaming laptop I've ever used, and I've been messing around with them professionally for the best part of 20 years now. But it's not about the fact I've been using an RTX 5090-powered version, with some pleasing gaming grunt behind it. Because it's not. The real kicker, the real reason why this is the best gaming laptop is because the experience of actually using the device itself is a genuine pleasure—whether that's gaming, productivity, or just general laptopery.</p><p>The Blade 16 is the antithesis to practically all the failings of modern gaming laptops; historically chonky machines, with atrocious battery life, and horribly loud fans. Its smart "thermal hood" and improved overall thermal design, means the Blade 16, even at full volume, doesn't get its fan noise up to the same level as something like the Asus Zephyrus G16 or the Gigabyte Aorus Master 16 I've also checked out. It is still noticeable, and you're not going to want to sit in a library with the fans on full, but it has none of the turbine <em>whoosh</em> of the Gigabyte or the whine of the Asus.</p><p>The other thing that has got me about the Blade is that it's actually a capable gaming laptop just on the battery alone. Some of that is Razer's design, but there is also the RTX Blackwell GPU architecture's ability to quickly shift gears in terms of the frequency and power draw, within the timing of a single frame, even. That efficiency delivers a huge difference in gaming away from the plug, and Nvidia's new BatteryBoost tech helps, too. Now, it <em>will</em> crush the in-game settings if you allow it to optimise them on its own, but it also comes with a context-aware algorithm that will drop the frame rate to 30 fps when it sees there's limited action on screen. </p><p>And then there's that screen. We've had other 1600p OLED panels side-by-side with it and the Blade's is absolutely best—and there aren't a ton of actual OLED panel manufacturers so there must be something to Razer's tuning and electronics going on here. All told, the Blade 16 is the do-anything gaming laptop I've always wanted. It can game like a champ on the latest games at high resolution and frame rates, it can even do it on battery, and will do it quietly, too.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-16-2025-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/H4Mjyk2iMbvWtwzDguaLKe.jpg" alt="Razer Blade 16 (2025) gaming laptop"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full Razer Blade 16 (2025) review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h3 class="article-body__section" id="section-the-best-budget-gaming-laptop"><span>The best budget gaming laptop</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/TEA9TNTjFsX5SdzJe76gYP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VaU8XtB2m8sY2TsJejGjXP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qtEkFWKpHWZmfRjTCwreXP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jnJrQzMHkJrcy4aW7y7yXP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/B7YCHLS7kpwffkhq9QX8YP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6XZuQfhfGLueNPdjVcPtYP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="2-lenovo-loq-15-gen-10"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-loq-15-gen10-review">2. Lenovo LOQ 15 Gen 10</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span></span></h3><div class="_hawk subtitle"><p>The best budget gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core i5 13450HX / AMD Ryzen 7 250 | <strong>GPU: </strong>Nvidia GeForce RTX 5050 or 5060 | <strong>RAM: </strong>16 GB DDR5-4800 / DDR5-5600 | <strong>Screen: </strong>15-inch 1920 x 1080 @ 144 Hz IPS | <strong>Storage: </strong>512 GB SSD NVMe PCIe 4.0 | <strong>Battery: </strong>60 Wh | <strong>Dimensions: </strong>15.6 ~ 23.9 mm x 359.9 mm x 258.7 mm / 0.94 x 14.17 x 10.19 inches | <strong>Weight: </strong>2.3 kg / 5.07 lbs | <strong>Price: </strong>$1,079 / £900</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Solid hardware pairings</div><div class="icon icon-plus_circle _hawk">Sleek refined design</div><div class="icon icon-plus_circle _hawk">Great 1080p performance</div><div class="icon icon-minus_circle _hawk">RAM and SSD config is frustrating</div><div class="icon icon-minus_circle _hawk">Battery life underwhelming</div></div><p><strong>We tested:</strong> Ryzen 7 250 | RTX 5060 (115 W) | 16 GB DDR5-5600 | 512 GB SSD</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper *, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878598034-04eannnga-slideshow *, #fv-chart-1781878598034-04eannnga-slideshow *:before, #fv-chart-1781878598034-04eannnga-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper, #fv-chart-1781878598034-04eannnga-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878598034-04eannnga-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878598034-04eannnga-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878598034-04eannnga-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:38.034Z","citation": "Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU","keywords": ["Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W","Acer Nitro V15 | RTX 5060 | 85 W","Asus TUF Gaming A16 | RTX 5050 115 W","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – Cyberpunk 2077 (1080p RT Ultra)","value": 36,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – Cyberpunk 2077 (1080p RT Ultra)","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – Cyberpunk 2077 (1080p RT Ultra)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – Baldur's Gate 3 (1080p Ultra)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – Baldur's Gate 3 (1080p Ultra)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – Baldur's Gate 3 (1080p Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 64,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – F1 24 (1080p Ultra High)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – F1 24 (1080p Ultra High)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – F1 24 (1080p Ultra High)","value": 54,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Nitro V15 | RTX 5060 | 85 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 58,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 | RTX 5050 115 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 61,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:38.034Z","citation": "The LOQ's battery life is classically poor Lenovo fare,","keywords": ["Lenovo LOQ 15 Gen10","Acer Nitro V15","Asus TUF Gaming A16 2025","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 – PCMark 10","value": 89,"unitText": ""},{"@type": "PropertyValue","name": "Acer Nitro V15 – PCMark 10","value": 123,"unitText": ""},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 2025 – PCMark 10","value": 74,"unitText": ""},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 – GPU stats","value": 2473,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Acer Nitro V15 – GPU stats","value": 2256,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 2025 – GPU stats","value": 2718,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Lenovo LOQ 15 Gen10 – Gaming temperatures","value": 58,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Acer Nitro V15 – Gaming temperatures","value": 81,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus TUF Gaming A16 2025 – Gaming temperatures","value": 75,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878598034-04eannnga-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878598034-04eannnga-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878598034-04eannnga-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong benchmarking tool (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>36 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>29 Avg FPS, 14 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>32 Avg FPS, 20 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.75%; background-color: #FE9F58;" data-target-width="33.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.25%; background-color: #E33235;" data-target-width="86.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>60 Avg FPS, 27 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>48 Avg FPS, 20 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>69 Avg FPS, 38 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (1080p High)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.75%; background-color: #FE9F58;" data-target-width="48.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.75%; background-color: #FE9F58;" data-target-width="38.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.25000000000001%; background-color: #E33235;" data-target-width="61.25000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>57 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>64 Avg FPS, 31 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>49 Avg FPS, 41 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.5%; background-color: #FE9F58;" data-target-width="42.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.25%; background-color: #FE9F58;" data-target-width="31.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>65 Avg FPS, 34 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>52 Avg FPS, 18 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>54 Avg FPS, 25 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #FE9F58;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15 | RTX 5060 | 85 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.75%; background-color: #FE9F58;" data-target-width="23.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">19</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 | RTX 5050 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10 | RTX 5060 | 115 W</td><td>63 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Acer Nitro V15 | RTX 5060 | 85 W</td><td>58 Avg FPS, 19 1% Low FPS</td></tr><tr><td>Asus TUF Gaming A16 | RTX 5050 115 W</td><td>61 Avg FPS, 20 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Despite the single channel memory of the LOQ, the actual gaming performance is impressive across the board, thanks to its high-wattage GPU</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878598034-04eannnga-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878598034-04eannnga-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-1-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The LOQ's battery life is classically poor Lenovo fare," style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #1CA9C4;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 2025</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10</td><td>89</td></tr><tr><td>Acer Nitro V15</td><td>123</td></tr><tr><td>Asus TUF Gaming A16 2025</td><td>74</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-1-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The LOQ's battery life is classically poor Lenovo fare," style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.43333333333334%; background-color: #E33235;" data-target-width="82.43333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2473</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.3666666666666667%; background-color: #FE9F58;" data-target-width="2.3666666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">71</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75.2%; background-color: #E33235;" data-target-width="75.2" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2256</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 1.9%; background-color: #FE9F58;" data-target-width="1.9" data-target-margin="0"></div><span class="fv-bar-value-outside">57</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 2025</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90.60000000000001%; background-color: #E33235;" data-target-width="90.60000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2718</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 1.4000000000000001%; background-color: #FE9F58;" data-target-width="1.4000000000000001" data-target-margin="0"></div><span class="fv-bar-value-outside">42</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10</td><td>2473 Avg GPU freq. (MHz), 71 Avg GPU power (W)</td></tr><tr><td>Acer Nitro V15</td><td>2256 Avg GPU freq. (MHz), 57 Avg GPU power (W)</td></tr><tr><td>Asus TUF Gaming A16 2025</td><td>2718 Avg GPU freq. (MHz), 42 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878598034-04eannnga-slide-1-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The LOQ's battery life is classically poor Lenovo fare, but you can see where the chassis and its cooling show their worth" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo LOQ 15 Gen10</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.99999999999999%; background-color: #E33235;" data-target-width="57.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #FE9F58;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #1CA9C4;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #EB6F71;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Nitro V15</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #FE9F58;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #1CA9C4;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #EB6F71;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF Gaming A16 2025</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #FE9F58;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #1CA9C4;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #EB6F71;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo LOQ 15 Gen10</td><td>58 Avg CPU (°C), 71 Max CPU (°C), 59 Avg GPU (°C), 72 Max GPU (°C)</td></tr><tr><td>Acer Nitro V15</td><td>81 Avg CPU (°C), 100 Max CPU (°C), 79 Avg GPU (°C), 85 Max GPU (°C)</td></tr><tr><td>Asus TUF Gaming A16 2025</td><td>75 Avg CPU (°C), 81 Max CPU (°C), 69 Avg GPU (°C), 74 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The LOQ's battery life is classically poor Lenovo fare,</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878598034-04eannnga', true); });} else {initialize('fv-chart-1781878598034-04eannnga', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buf if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a solid, reliable machine: </strong>The LOQ 15 isn't super stylish, but it's really well-built and comes with Lenovo's classically excellent laptop keyboard.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌<strong> You don't want a necessary upgrade path: </strong>The 512 GB SSD is the biggest issue with the cheaper LOQ 15 machines, and demands a relatively quick upgrade. The single channel memory, however, is less of an issue for gaming than we feared.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Lenovo LOQ 15 Gen 10</strong> sees the manufacturer committing some cardinal sins over memory sticks, but you only have to look at the top-end RTX 5060 gaming performance it achieves, and the outstanding build quality to understand what a great machine you're getting for the budget price it goes for.</p></div></div><p>There is one thing that would normally have me blowing up in genuine nerd-rage at this latest Lenovo budget laptop, but my broiling temper has been calmed by the one thing that will soothe a savage gaming beast: performance. The chart-topping gaming performance of the RTX 5060 at the heart of this LOQ system, when put against all the other RTX 5060 machines we've tested, means I can accept its other configuration crimes. And that makes the new Lenovo LOQ 15 the best budget gaming laptop of this generation.</p><p>The issue in question is the fact Lenovo has, to my eternal consternation, decided to fit its LOQ 15 machine out with just a single stick of 16 GB DDR5 memory, which instantly halves the available memory bandwidth that you would have seen if there were two sticks of 8 GB DDR5 in there. Same memory capacity, twice the bandwidth, and pretty much the same price. </p><p>And today, when the price of sourcing another 16 GB SODIMM to fit alongside it is utterly punitive, that feels like a bummer. Or would if the gaming performance wasn't actually really good. Despite the cut memory bandwidth, the 1080p frame rates are excellent and at least as good, if not better, than far more expensive RTX 5060-toting laptops we've tested. Throw in some judicious use of DLSS and Frame Generation and you're getting stellar gaming frame rates from a genuinely budget laptop.</p><p>It's also a beautifully built machine, too. The 1080p screen is vibrant—much better than last year's model—and matches the GPU perfectly. The chassis is smart, too, feeling less 'gamery' than laptops you might see from other vendors, and feels reassuringly solid, with that classic great Lenovo keyboard. Listed at around $1,300, I've already seen this machine drop to the $800 mark and I would expect to see it around those levels pretty regularly throughout the regular deals seasons of the year.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-loq-15-gen10-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/B7YCHLS7kpwffkhq9QX8YP.jpg" alt="Lenovo LOQ 15 Gen10 gaming laptop"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click throught to read our full Lenovo LOQ 15 Gen 10 review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h2 class="article-body__section" id="section-the-best-14-inch-gaming-laptop"><span>The best 14-inch gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/T8eAYSRT9vD7hdFMnr2t5P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uCZ8c4rptHRENAVpNwyc2P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ynCdMda7bvSiEpfPhVue2P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/F2XD43k4FoYGcbMesQ3Y2P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zaW2CvjCxoFuyxJimmP83P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VyDTv38BGmbiq4QQv7gC3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xjncZnhvUtjUjPwSKryT3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4VrfmMjJ9JxHFzDaGcfE3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7RwS8j3pNASn5QdAV3Yx3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tjruWh9xmB9MVTkqkMUa3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CqSxVsUJhtiAmPBfKJNS3P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xizkz2mdQCoCCEnLKSmX4P.jpg" alt="Razer Blade 14 (2025) gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="3-razer-blade-14-2025"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-14-2025-review">3. Razer Blade 14 (2025)</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span></span></h3><div class="_hawk subtitle"><p>The best 14-inch gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>AMD Ryzen AI 9 365 | <strong>GPU: </strong>Nvidia GeForce RTX 5060 or 5070 | <strong>RAM: </strong>Up to 64 GB LPDDR5X-8000 | <strong>Screen: </strong>14-inch 1800p @ 120 Hz / OLED | <strong>Storage: </strong>1 TB SSD NVMe PCIe 4.0 | <strong>Battery: </strong>72 Wh | <strong>Dimensions: </strong>31.1 x 22.4 x 1.58 ~ 1.62 cm / 12.23 x 8.83 x 0.62 ~ 0.64-inches | <strong>Weight: </strong>1.63 kg / 3.59 lbs | <strong>Price: </strong>$2,300 / £[out of stock]</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">That new chassis is fire</div><div class="icon icon-plus_circle _hawk">Doesn't sound like a jet</div><div class="icon icon-plus_circle _hawk">Lovely OLED display</div><div class="icon icon-plus_circle _hawk">Good battery life</div><div class="icon icon-plus_circle _hawk">It's a genuinely portable gaming laptop</div><div class="icon icon-minus_circle _hawk">Lower spec Blade costs more than higher spec alternatives</div><div class="icon icon-minus_circle _hawk">880M iGPU is a miss</div><div class="icon icon-minus_circle _hawk">No upgraded Blade 16 keyboard</div></div><p><strong>We tested: </strong>Ryzen 9 AI 365 | RTX 5070 115 W | 32 GB RAM | 1 TB SSD</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper *, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878583227-0q06p3bmf-slideshow *, #fv-chart-1781878583227-0q06p3bmf-slideshow *:before, #fv-chart-1781878583227-0q06p3bmf-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper, #fv-chart-1781878583227-0q06p3bmf-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878583227-0q06p3bmf-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:23.228Z","citation": "The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14","keywords": ["Razer Blade 14 | RTX 5070 115 W","Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W","Asus TUF A14 | RTX 5060 105 W","Acer Predator Triton 14 AI | RTX 5070 110 W","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Cyberpunk 2077 (1080p RT Ultra)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Cyberpunk 2077 (1080p RT Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Cyberpunk 2077 (1080p RT Ultra)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Cyberpunk 2077 (1080p RT Ultra)","value": 40,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Baldur's Gate 3 (1080p Ultra)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Baldur's Gate 3 (1080p Ultra)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Baldur's Gate 3 (1080p Ultra)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Baldur's Gate 3 (1080p Ultra)","value": 55,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – F1 24 (1080p Ultra High)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – F1 24 (1080p Ultra High)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – F1 24 (1080p Ultra High)","value": 55,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – F1 24 (1080p Ultra High)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 64,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 72,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:23.228Z","citation": "The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test","keywords": ["Razer Blade 14 | RTX 5070 115 W","Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W","Asus TUF A14 | RTX 5060 105 W","Acer Predator Triton 14 AI | RTX 5070 110 W","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – PCMark 10","value": 134,"unitText": ""},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – PCMark 10","value": 106,"unitText": ""},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – PCMark 10","value": 156,"unitText": ""},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – PCMark 10","value": 110,"unitText": ""},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – GPU stats","value": 2589,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – GPU stats","value": 2001,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – GPU stats","value": 2246,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – GPU stats","value": 2478,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Razer Blade 14 | RTX 5070 115 W – Gaming temperatures","value": 79,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W – Gaming temperatures","value": 74,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus TUF A14 | RTX 5060 105 W – Gaming temperatures","value": 72,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Acer Predator Triton 14 AI | RTX 5070 110 W – Gaming temperatures","value": 68,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878583227-0q06p3bmf-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878583227-0q06p3bmf-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878583227-0q06p3bmf-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong benchmarking tool (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #FE9F58;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.333333333333332%; background-color: #FE9F58;" data-target-width="23.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.66666666666667%; background-color: #FE9F58;" data-target-width="41.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>45 Avg FPS, 28 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>44 Avg FPS, 33 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>33 Avg FPS, 14 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>40 Avg FPS, 25 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.75%; background-color: #FE9F58;" data-target-width="38.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.5%; background-color: #FE9F58;" data-target-width="42.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #E33235;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>65 Avg FPS, 38 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>68 Avg FPS, 31 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>63 Avg FPS, 34 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>55 Avg FPS, 32 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (1080p High)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.75%; background-color: #FE9F58;" data-target-width="73.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>65 Avg FPS, 56 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>72 Avg FPS, 59 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>51 Avg FPS, 32 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>61 Avg FPS, 38 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47%; background-color: #FE9F58;" data-target-width="47" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24%; background-color: #FE9F58;" data-target-width="24" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 15%; background-color: #FE9F58;" data-target-width="15" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">15</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>78 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>85 Avg FPS, 47 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>55 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>66 Avg FPS, 15 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93%; background-color: #E33235;" data-target-width="93" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22%; background-color: #FE9F58;" data-target-width="22" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>84 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>93 Avg FPS, 46 1% Low FPS</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>64 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>72 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The Blade 14 has the sleekest chassis of the lot, but still manages to get great gaming performance out of its RTX 5070 GPU, even up against the more powerful chip inside the Asus G14</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878583227-0q06p3bmf-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878583227-0q06p3bmf-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-1-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test" style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #E33235;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">134</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #E33235;" data-target-width="53" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">106</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">156</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>134</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>106</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>156</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>110</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-1-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.3%; background-color: #E33235;" data-target-width="86.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2589</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.2333333333333334%; background-color: #FE9F58;" data-target-width="3.2333333333333334" data-target-margin="0"></div><span class="fv-bar-value-outside">97</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.7%; background-color: #E33235;" data-target-width="66.7" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2001</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.5%; background-color: #FE9F58;" data-target-width="2.5" data-target-margin="0"></div><span class="fv-bar-value-outside">75</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.86666666666667%; background-color: #E33235;" data-target-width="74.86666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2246</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.2666666666666666%; background-color: #FE9F58;" data-target-width="2.2666666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">68</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.6%; background-color: #E33235;" data-target-width="82.6" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2478</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3%; background-color: #FE9F58;" data-target-width="3" data-target-margin="0"></div><span class="fv-bar-value-outside">90</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>2589 Avg GPU freq. (MHz), 97 Avg GPU power (W)</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>2001 Avg GPU freq. (MHz), 75 Avg GPU power (W)</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>2246 Avg GPU freq. (MHz), 68 Avg GPU power (W)</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>2478 Avg GPU freq. (MHz), 90 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878583227-0q06p3bmf-slide-1-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Razer Blade 14 | RTX 5070 115 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #E33235;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #FE9F58;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #1CA9C4;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #EB6F71;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #FE9F58;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #1CA9C4;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #EB6F71;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus TUF A14 | RTX 5060 105 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #1CA9C4;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76%; background-color: #EB6F71;" data-target-width="76" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Triton 14 AI | RTX 5070 110 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #FE9F58;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #1CA9C4;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #EB6F71;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Razer Blade 14 | RTX 5070 115 W</td><td>79 Avg CPU (°C), 85 Max CPU (°C), 78 Avg GPU (°C), 81 Max GPU (°C)</td></tr><tr><td>Asus ROG Zephyrus G14 | RTX 5070 Ti 110 W</td><td>74 Avg CPU (°C), 84 Max CPU (°C), 75 Avg GPU (°C), 79 Max GPU (°C)</td></tr><tr><td>Asus TUF A14 | RTX 5060 105 W</td><td>72 Avg CPU (°C), 80 Max CPU (°C), 74 Avg GPU (°C), 76 Max GPU (°C)</td></tr><tr><td>Acer Predator Triton 14 AI | RTX 5070 110 W</td><td>68 Avg CPU (°C), 71 Max CPU (°C), 75 Avg GPU (°C), 81 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The Asus 14-incher, with its weaker GPU, has superior battery life, but at well over 2 hours, the Blade 14 still makes a good case for itself in the PCMark 10 gaming battery life test</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878583227-0q06p3bmf', true); });} else {initialize('fv-chart-1781878583227-0q06p3bmf', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a genuine compact gaming machine: </strong>The Blade 14 is everything I've wanted in a portable PC—powerful, thin, and with a decent battery life.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>If every penny counts:</strong> Razer is never the cheapest option, and you can buy cheaper 14-inch machines that will deliver higher frame rates, but none will offer the overall package and experience of the Blade 14.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Razer Blade 14</strong> has staged an impressive comeback, with a price cut compared with the previous generation, a better OLED screen, and a slimline chassis that makes it the perfect compact gaming laptop.</p></div></div><p>For my money, the new Blade 14 is absolutely the best 14-inch gaming laptop you can buy today. Though that was certainly not the case in the previous generation, where Asus went straight for Razer's jugular, redesigning its Zephyrus G14 to create a beautiful little AMD-powered laptop that had our hearts aflutter. </p><p>But the slimmer chassis of the new Blade 14 makes it look far more modern than last year's chonker design. That was something which really put me off all the Blade laptops of the previous generation. But now we're back with the MacBook-ish aesthetic that means the new machine fits as well in a boardroom meeting as in your gaming den. Well, so long as you disable the green glow of that Razer logo on the lid anyways.</p><p>That slimmer chassis does mean Razer has had to do away with configurable memory, which means soldered memory and no option to upgrade down the line, at least not for the folk without solder for blood. That's mostly a non-issue for me, with the RTX 5070 version coming with 32 GB or 64 GB options at point of sale, but does give me pause for the RTX 5060 Blade 14. It's still more than $2,000 and comes with just 16 GB LPDDR5X and nowhere to go after that.</p><p>The Razer Blade 14 is the gaming laptop that I would actually want to be spending my own money on. I've spent a long while testing both this and the G14 together, and while the Asus is still a quality machine, I continue to use the Razer laptop as my daily driver today, for work and play. It delivers a better experience, is a better looking system, and though it is pricey (while still being cheaper than the previous generation) it's still the best 14-inch gaming laptop you can buy.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/razer-blade-14-2025-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/ynCdMda7bvSiEpfPhVue2P.jpg" alt="Razer Blade 14 (2025) gaming laptop"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full Razer Blade 14 review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h2 class="article-body__section" id="section-the-best-mid-range-gaming-laptop"><span>The best mid-range gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/c4sHzGAraRJom3aFDwGcqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/m3SobFjSWhSB6ADH9jX3qm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/khQFrMyu5JdEoDZ8iVMWqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZgqFWNDxh3ZBUKH8wK96qm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PtTeJsfRJXsYocRpQwvGqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dLtPXG2csSnaR8mRiF3vpm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CSa3tfYRdkjnsjSvFAwQqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AsFphxsE4hhfPMLE9ZG2qm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/swDo5cEb2fJ8Vy5GaUiqqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yGMVGcxrxNG5rVJa77dbqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5NwzLH86r2xUTNbcYcbrqm.jpg" alt="MSI Vector 16 HX AI gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="4-msi-vector-16-hx-ai"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/msi-vector-16-hx-ai-gaming-laptop-review">4. MSI Vector 16 HX AI</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span></span></h3><div class="_hawk subtitle"><p>The best mid-range gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core Ultra 9 200HX series | <strong>GPU: </strong>RTX 5090, RTX 5080, RTX 5070 Ti, RTX 5070 | <strong>RAM: </strong>Up to 64 GB DDR5 | <strong>Screen: </strong>2560 x 1600, IPS, 16:10 aspect ratio | <strong>Storage: </strong>1 TB, 512 GB Gen 4 SSD | <strong>Battery: </strong>90 Wh | <strong>Dimensions: </strong>22.2 ~ 28.5 x 357 x 284 mm / 1.12 x 14.05 x 11.18 inches | <strong>Weight: </strong>2.7 kg / 5.95 lbs​ | <strong>Price: </strong>$1,600 / £1,600</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Excellent RTX 5080 performance</div><div class="icon icon-plus_circle _hawk">Actually decent price point</div><div class="icon icon-plus_circle _hawk">Speedy CPU chops</div><div class="icon icon-plus_circle _hawk">Balanced mode is quiet and performant</div><div class="icon icon-minus_circle _hawk">Though it's offensively loud at top speed</div><div class="icon icon-minus_circle _hawk">Chonky, choppy chassis</div><div class="icon icon-minus_circle _hawk">Weak battery performance</div></div><p><strong>We tested:</strong> Intel Core Ultra 9 275X | RTX 5080 | 32 GB DDR5-5600 | 1 TB</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper *, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878612602-nha2k9cuq-slideshow *, #fv-chart-1781878612602-nha2k9cuq-slideshow *:before, #fv-chart-1781878612602-nha2k9cuq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper, #fv-chart-1781878612602-nha2k9cuq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878612602-nha2k9cuq-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:52.603Z","citation": "Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance","keywords": ["MSI Vector 16 HX AI | RTX 5080 175 W","Gigabyte Aorus Master 16 | RTX 5080 175 W","Asus ROG Zephyrus G16 | RTX 5080 1210 W","Cyberpunk 2077 (1080p RT Ultra)","Baldur's Gate 3 (1080p Ultra)","Black Myth: Wukong benchmarking tool (1080p High)","F1 24 (1080p Ultra High)","Metro Exodus Enhanced Edition (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Cyberpunk 2077 (1080p RT Ultra)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – Cyberpunk 2077 (1080p RT Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – Cyberpunk 2077 (1080p RT Ultra)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Baldur's Gate 3 (1080p Ultra)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – Baldur's Gate 3 (1080p Ultra)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – Baldur's Gate 3 (1080p Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 94,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – Black Myth: Wukong benchmarking tool (1080p High)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – F1 24 (1080p Ultra High)","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – F1 24 (1080p Ultra High)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – F1 24 (1080p Ultra High)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 131,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 | RTX 5080 175 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 120,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 | RTX 5080 1210 W – Metro Exodus Enhanced Edition (1080p Ultra)","value": 94,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Native (1600p) gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:52.603Z","citation": "The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it","keywords": ["MSI Vector 16 HX AI A2XW","Gigabyte Aorus Master 16","Asus ROG Zephyrus G16 (2025)","Cyberpunk 2077 (Native res. RT Ultra)","Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong benchmarking tool (Native res. High)","Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Cyberpunk 2077 (Native res. RT Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Cyberpunk 2077 (Native res. RT Ultra)","value": 36,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Cyberpunk 2077 (Native res. RT Ultra)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Baldur's Gate 3 (Native res. Ultra)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Baldur's Gate 3 (Native res. Ultra)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Baldur's Gate 3 (Native res. Ultra)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Black Myth: Wukong benchmarking tool (Native res. High)","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Black Myth: Wukong benchmarking tool (Native res. High)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Black Myth: Wukong benchmarking tool (Native res. High)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 175,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 160,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 68,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:16:52.603Z","citation": "Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?","keywords": ["MSI Vector 16 HX AI A2XW","Gigabyte Aorus Master 16","Asus ROG Zephyrus G16 (2025)","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – PCMark 10","value": 88,"unitText": ""},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – PCMark 10","value": 102,"unitText": ""},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – PCMark 10","value": 112,"unitText": ""},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – GPU stats","value": 2392,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – GPU stats","value": 2150,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – GPU stats","value": 1670,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI A2XW – Gaming temperatures","value": 81,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Gigabyte Aorus Master 16 – Gaming temperatures","value": 83,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Asus ROG Zephyrus G16 (2025) – Gaming temperatures","value": 74,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878612602-nha2k9cuq-slideshow" class="fv-slideshow-container" data-slide-count="3" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 3</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878612602-nha2k9cuq-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878612602-nha2k9cuq-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (1080p RT Ultra)</option><option value="1">Baldur's Gate 3 (1080p Ultra)</option><option value="2">Black Myth: Wukong benchmarking tool (1080p High)</option><option value="3">F1 24 (1080p Ultra High)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.25%; background-color: #FE9F58;" data-target-width="56.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.75%; background-color: #FE9F58;" data-target-width="53.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>65 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>61 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>50 Avg FPS, 44 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-Baldur's Gate 3 (1080p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1080p Ultra)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance in an impressively affordable shell" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #E33235;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>85 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>85 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>69 Avg FPS, 41 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-Black Myth: Wukong benchmarking tool (1080p High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (1080p High)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 94%; background-color: #E33235;" data-target-width="94" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #FE9F58;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>94 Avg FPS, 81 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>88 Avg FPS, 75 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>88 Avg FPS, 64 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-F1 24 (1080p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra High)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #FE9F58;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>122 Avg FPS, 70 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>111 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>93 Avg FPS, 60 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.33333333333333%; background-color: #E33235;" data-target-width="87.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">120</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 | RTX 5080 1210 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>131 Avg FPS, 63 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16 | RTX 5080 175 W</td><td>120 Avg FPS, 60 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 | RTX 5080 1210 W</td><td>94 Avg FPS, 50 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Across the board, the MSI Vector 16 produces chart-topping 1080p gaming performance</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878612602-nha2k9cuq-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878612602-nha2k9cuq-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Native (1600p) gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)</option><option value="2">Baldur's Gate 3 (Native res. Ultra)</option><option value="3">Black Myth: Wukong benchmarking tool (Native res. High)</option><option value="4">Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))</option><option value="5">F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)</option><option value="6">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>39 Avg FPS, 30 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>36 Avg FPS, 22 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>28 Avg FPS, 21 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #E33235;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>118 Avg FPS, 79 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>104 Avg FPS, 78 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>85 Avg FPS, 48 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66%; background-color: #E33235;" data-target-width="66" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>83 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>82 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>66 Avg FPS, 36 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Black Myth: Wukong benchmarking tool (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>105 Avg FPS, 81 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>102 Avg FPS, 76 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>76 Avg FPS, 55 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>105 Avg FPS, 81 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>102 Avg FPS, 76 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>76 Avg FPS, 55 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">175</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">160</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>175 Avg FPS, 100 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>160 Avg FPS, 78 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>130 Avg FPS, 66 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-1-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="" data-caption="The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #FE9F58;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>90 Avg FPS, 62 1% Low FPS</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>84 Avg FPS, 54 1% Low FPS</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>68 Avg FPS, 41 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The performance edge of the affordable Vector 16 remains even when you switch to a higher resolution and enable upscaling and frame gen in games that support it</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878612602-nha2k9cuq-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1781878612602-nha2k9cuq-slide-2" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-2-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?" style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>88</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>102</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>112</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-2-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.73333333333333%; background-color: #E33235;" data-target-width="79.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2392</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.533333333333333%; background-color: #FE9F58;" data-target-width="4.533333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">136</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2150</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.8%; background-color: #FE9F58;" data-target-width="3.8" data-target-margin="0"></div><span class="fv-bar-value-outside">114</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.666666666666664%; background-color: #E33235;" data-target-width="55.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1670</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.266666666666666%; background-color: #FE9F58;" data-target-width="3.266666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">98</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>2392 Avg GPU freq. (MHz), 136 Avg GPU power (W)</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>2150 Avg GPU freq. (MHz), 114 Avg GPU power (W)</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>1670 Avg GPU freq. (MHz), 98 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878612602-nha2k9cuq-slide-2-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Vector 16 HX AI A2XW</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #E33235;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #FE9F58;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #1CA9C4;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #EB6F71;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Gigabyte Aorus Master 16</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #E33235;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #1CA9C4;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #EB6F71;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Zephyrus G16 (2025)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #E33235;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #1CA9C4;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #EB6F71;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Vector 16 HX AI A2XW</td><td>81 Avg CPU (°C), 91 Max CPU (°C), 72 Avg GPU (°C), 75 Max GPU (°C)</td></tr><tr><td>Gigabyte Aorus Master 16</td><td>83 Avg CPU (°C), 105 Max CPU (°C), 66 Avg GPU (°C), 68 Max GPU (°C)</td></tr><tr><td>Asus ROG Zephyrus G16 (2025)</td><td>74 Avg CPU (°C), 81 Max CPU (°C), 68 Avg GPU (°C), 72 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Let's be honest, you weren't expecting to run the big ol' MSI Vector 16 away from a plug socket for long, were you?</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878612602-nha2k9cuq', true); });} else {initialize('fv-chart-1781878612602-nha2k9cuq', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want an affordable, powerful gaming laptop:</strong> I've been surprised at just how well the MSI Vector 16 performs for the money, even when you knock if back to a quieter, balanced profile.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌<strong> You're after something more slight: </strong>The MSI Vector is an unashamedly chonky laptop, and if that's not for you, look elsewhere.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>MSI Vector 16 HX AI</strong> will deliver impressive frame rates that you may not have expected from its relatively affordable position. It's not a budget laptop by any means, but considering the cost of competing RTX 5080 notebooks it's a very compelling gaming package.</p></div></div><p>When I first pulled the Vector 16 HX AI out of its packaging and started benchmarking it, I certainly did not expect it to be finding a spot in our best gaming laptop list. It's a chonky notebook and when you put it into top performance mode the thing sounds like a chinook trying to take off inside an echo chamber. But it's found a way into my heart and remains my pick as the best mid-range gaming laptop you can buy today.</p><p>My testing shows it delivers some of the highest gaming frame rates of any RTX 5080-powered gaming laptop we've tested in this generation. Because of those high frame rates, and the way MSI has managed its different preset modes, you're still getting gaming speeds in the balanced preset that matches many other systems' full speed modes.</p><p>And that calms down the fan noise to a level that is completely acceptable. Suddenly you have a gaming laptop which, while not a particularly svelte machine, is still able to deliver a thoroughly pleasing gaming experience. </p><p>Then there's the price. Even at its standard $2,500 price point that puts it below pretty much every other gaming laptop I've seen sporting the same Nvidia RTX 5080 mobile graphics chip. Cheaper and faster is a combo that I am always happy to get behind, and I will take a compromise if it comes in the shape of a bit of a thick machine.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/msi-vector-16-hx-ai-gaming-laptop-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/swDo5cEb2fJ8Vy5GaUiqqm.jpg" alt="MSI Vector 16 HX AI gaming laptop"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full MSI Vector 16 HX AI review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h2 class="article-body__section" id="section-the-best-high-performance-gaming-laptop"><span>The best high-performance gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/H86R2cqtPggqAGWVH7ThqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sCTUm3TGXAahNHu7wghtpP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3ivdk2QPZUDmzLCVSn3JqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xG3nbaWodVDqguAqdXtiqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7uBhDkofjpmxe9NoTsa5qP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/u6etYNzuLnsFyq5BeWwGqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tVLUN93sEwUWowqR8PitpP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vhMvCfzVJYUn2YDokuTrpP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/S2awnLAmBMX5ZNzeteiwpP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MuUwoDVbPEzQzqEKjkzEic.jpg" alt="Lenovo Legion Pro 7i gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iSQyzKoa56HV9hWstToCqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="5-lenovo-legion-pro-7i-gen-10"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-legion-pro-7i-gen-10-gaming-laptop-review">5. Lenovo Legion Pro 7i Gen 10</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span></span></h3><div class="_hawk subtitle"><p>The best high-performance gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core Ultra 9 275HX series | <strong>GPU: </strong>RTX 5090, RTX 5080, or RTX 5070 Ti | <strong>RAM: </strong>Up to 64 GB DDR5 | <strong>Screen: </strong>2560 x 1600, OLED, 16:10 aspect ratio | <strong>Storage: </strong>Up to 2 TB Gen 4 SSD or 1 TB Gen 5 SSD | <strong>Battery: </strong>99.9 Wh | <strong>Dimensions: </strong>21.9 ~ 26.6 x 364 x 275.9 mm / 0.86 - 1.04 x 14.33 x 10.86-inches | <strong>Weight: </strong>2.72 kg / 6 lbs | <strong>Price: </strong>$2,700 / £3,400</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Stylish new chassis</div><div class="icon icon-plus_circle _hawk">Lovely OLED screen</div><div class="icon icon-plus_circle _hawk">Top gaming performance</div><div class="icon icon-plus_circle _hawk">Excellent power customisation options</div><div class="icon icon-minus_circle _hawk">Battery life is weak</div><div class="icon icon-minus_circle _hawk">Price is higher than RTX 5080 Razer Blade 16</div><div class="icon icon-minus_circle _hawk">It's a big boi laptop</div><div class="icon icon-minus_circle _hawk">And a fingerprint magnet</div></div><p><strong>We tested: </strong>Core Ultra 9 275HX | RTX 5080 | 32 GB DDR5-6400 | 2x 1 TB SSDs</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper *, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878624835-p8x4sj4kl-slideshow *, #fv-chart-1781878624835-p8x4sj4kl-slideshow *:before, #fv-chart-1781878624835-p8x4sj4kl-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper, #fv-chart-1781878624835-p8x4sj4kl-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878624835-p8x4sj4kl-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "Native (1600p) gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:17:04.835Z","citation": "If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason","keywords": ["Lenovo Legion 7i Pro | RTX 5080 175 W","HP Omen Max 16 | RTX 5080 175 W","MSI Vector 16 HX AI | RTX 5080 175 W","Cyberpunk 2077 (Native res. RT Ultra)","Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong benchmarking tool (Native res. High)","Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","F1 24 (Native res. Ultra High)","F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 40,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 38,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 119,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Baldur's Gate 3 (Native res. Ultra)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High)","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – F1 24 (Native res. Ultra High)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – F1 24 (Native res. Ultra High)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – F1 24 (Native res. Ultra High)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 184,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 175,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 175,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 90,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:17:04.836Z","citation": "The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around","keywords": ["Lenovo Legion 7i Pro | RTX 5080 175 W","HP Omen Max 16 | RTX 5080 175 W","MSI Vector 16 HX AI | RTX 5080 175 W","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – PCMark 10","value": 73,"unitText": ""},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – PCMark 10","value": 96,"unitText": ""},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – PCMark 10","value": 88,"unitText": ""},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – GPU stats","value": 2375,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – GPU stats","value": 2324,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – GPU stats","value": 2392,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Lenovo Legion 7i Pro | RTX 5080 175 W – Gaming temperatures","value": 94,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "HP Omen Max 16 | RTX 5080 175 W – Gaming temperatures","value": 98,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "MSI Vector 16 HX AI | RTX 5080 175 W – Gaming temperatures","value": 81,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878624835-p8x4sj4kl-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878624835-p8x4sj4kl-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Native (1600p) gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)</option><option value="2">Baldur's Gate 3 (Native res. Ultra)</option><option value="3">Black Myth: Wukong benchmarking tool (Native res. High)</option><option value="4">Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))</option><option value="5">F1 24 (Native res. Ultra High)</option><option value="6">F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)</option><option value="7">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 95%; background-color: #E33235;" data-target-width="95" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>40 Avg FPS, 28 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>38 Avg FPS, 18 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>39 Avg FPS, 30 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.66666666666667%; background-color: #E33235;" data-target-width="82.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #FE9F58;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.33333333333333%; background-color: #E33235;" data-target-width="79.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">119</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>124 Avg FPS, 83 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>119 Avg FPS, 64 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>118 Avg FPS, 79 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97%; background-color: #E33235;" data-target-width="97" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>96 Avg FPS, 42 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>97 Avg FPS, 45 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>83 Avg FPS, 43 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Black Myth: Wukong benchmarking tool (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #E33235;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.666666666666668%; background-color: #FE9F58;" data-target-width="28.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>111 Avg FPS, 80 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>69 Avg FPS, 43 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>105 Avg FPS, 81 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.666666666666664%; background-color: #FE9F58;" data-target-width="38.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>111 Avg FPS, 80 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>102 Avg FPS, 58 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>105 Avg FPS, 81 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-F1 24 (Native res. Ultra High)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.25%; background-color: #E33235;" data-target-width="96.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88.75%; background-color: #E33235;" data-target-width="88.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>77 Avg FPS, 55 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>72 Avg FPS, 32 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>71 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">184</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.5%; background-color: #FE9F58;" data-target-width="45.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">175</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.5%; background-color: #FE9F58;" data-target-width="53.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">175</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>184 Avg FPS, 91 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>175 Avg FPS, 107 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>175 Avg FPS, 100 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-0-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="" data-caption="If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #FE9F58;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>96 Avg FPS, 65 1% Low FPS</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>90 Avg FPS, 35 1% Low FPS</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>90 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">If you put the Legion 7i Pro up against any other RTX 5080-powered laptop it will smoke it. This is the fastest gaming laptop for a reason</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878624835-p8x4sj4kl-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878624835-p8x4sj4kl-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-1-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around" style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73%; background-color: #E33235;" data-target-width="73" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>73</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>96</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>88</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-1-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.16666666666666%; background-color: #E33235;" data-target-width="79.16666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2375</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.233333333333333%; background-color: #FE9F58;" data-target-width="4.233333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">127</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.46666666666667%; background-color: #E33235;" data-target-width="77.46666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2324</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.216666666666667%; background-color: #FE9F58;" data-target-width="4.216666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">126.5</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.73333333333333%; background-color: #E33235;" data-target-width="79.73333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2392</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.533333333333333%; background-color: #FE9F58;" data-target-width="4.533333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">136</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>2375 Avg GPU freq. (MHz), 127 Avg GPU power (W)</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>2324 Avg GPU freq. (MHz), 126.5 Avg GPU power (W)</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>2392 Avg GPU freq. (MHz), 136 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878624835-p8x4sj4kl-slide-1-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Lenovo Legion 7i Pro | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #1CA9C4;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #EB6F71;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">HP Omen Max 16 | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #E33235;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #1CA9C4;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #EB6F71;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Vector 16 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #E33235;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #FE9F58;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #1CA9C4;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #EB6F71;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Lenovo Legion 7i Pro | RTX 5080 175 W</td><td>94 Avg CPU (°C), 105 Max CPU (°C), 74 Avg GPU (°C), 79 Max GPU (°C)</td></tr><tr><td>HP Omen Max 16 | RTX 5080 175 W</td><td>98 Avg CPU (°C), 105 Max CPU (°C), 70 Avg GPU (°C), 75 Max GPU (°C)</td></tr><tr><td>MSI Vector 16 HX AI | RTX 5080 175 W</td><td>81 Avg CPU (°C), 91 Max CPU (°C), 72 Avg GPU (°C), 75 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The gaming battery life of the Lenovo is classically poor, but it makes up for it by being one of the most configurable gaming laptops around</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878624835-p8x4sj4kl', true); });} else {initialize('fv-chart-1781878624835-p8x4sj4kl', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want the fastest gaming laptop around: </strong>The Legion machine is an absolute performance beast. If you want both top performance and the ability to really tweak that performance how you want, the Lenovo delivers.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want to experience the promised battery gaming of the RTX Blackwell generation of laptops: </strong>The Legion Pro is a classic Lenovo gaming laptop, in that it really does not perform for long away from a power source.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Lenovo Legion Pro 7i </strong>is simply the most powerful gaming laptop I've tested from this generation, beating even the gaming performance of the vastly more expensive RTX 5090 Blade 16. It doesn't have the portability or battery life, but if you're specifically after a gaming machine first and foremost, Lenovo has made a laptop just for you.</p></div></div><p>It may be another chonker of a gaming laptop, there is a real style to Lenovo's latest Legion Pro 7i design, and more than a little Alienware-esque flair, too. The geometric RGB rings around the rear exhaust ports on the machine, and the front light bar give it that effect, and a real eye-catching style. But it's the gaming frame rates which have made this Legion Pro 7i the best high-performance gaming laptop on our list.</p><p>And I've tested a bunch of them now. For me, if it's a question of a top two, then it's between the Blade 16 and this new Legion Pro 7i. In terms of pure performance alone you couldn't look beyond the Lenovo—it tops the Razer machine's RTX 5090 with a lower sticker price and theoretically weaker GPU—but if you want a do-everything notebook with genuine battery gaming chops, the Blade is 100% where it's at.</p><p>That Legion gaming performance comes at a cost, however, with either loud fans at the top performance preset, or weak gaming performance otherwise. Thankfully, the LegionSpace app comes to the rescue, offering a custom mode with a granular level of tweakery to please any PC nerd; to a level which is rather unprecedented and the sort of thing gaming laptops have been crying out for.</p><p>With it, I can restrain the excesses of the Intel CPU while letting the Nvidia GPU run free, keeping fan noise in check while I do so. This means there's little compromise to gaming performance, fan noise stays relatively low, and I can flip on the DLSS 4 extras, such as Multi Frame Gen and see frankly ludicrous gaming performance from this machine.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/lenovo-legion-pro-7i-gen-10-gaming-laptop-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/u6etYNzuLnsFyq5BeWwGqP.jpg" alt="Lenovo Legion Pro 7i Gen 10 gaming laptop from various angles"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full Lenovo Legion Pro 7i Gen 10 review for all the performance and benchmark details. </strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h2 class="article-body__section" id="section-the-best-18-inch-gaming-laptop"><span>The best 18-inch gaming laptop</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/839Cg4gArDCTPLQHgzHhFH.jpg" alt="A photo of the keyboard of the Alienware 18 Area-51 gaming laptop, with the display showing the Windows desktop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eBdhSsCne5if2Bnx4umtFH.jpg" alt="A photo of the Alienware 18 Area-51 gaming laptop, with its display showing Cyberpunk 2077's benchmark mode" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FeGE9g73bvT2mcfGWQ8nCH.jpg" alt="A close-up photo of the keyboard of the Alienware 18 Area-51 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pQhsb6bjkorrCZF3pYGtxJ.jpg" alt="A photo of the Alienware 18 Area-51 gaming laptop, with its display showing the load screen of Cyberpunk 2077" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YFBWq2gTKTwHjfNji9RpCH.jpg" alt="A close-up photo of the display of the Alienware 18 Area-51 gaming laptop, showing a screenshot of the Cyberpunk 2077 benchmark" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/D2hCAGA8ga5y8WW5ngYDxJ.jpg" alt="A close-up photo of the left side of the Alienware 18 Area-51 gaming laptop, showing the exhaust vents for the cooling system" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JodfKtSYC3PQkpReWkDtFH.jpg" alt="A close-up photo of the rear IO ports of the Alienware 18 Area-51 gaming laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EP8es2SmSAh9U3QvfVXdCH.jpg" alt="A close-up photo of the trackpad of the Alienware 18 Area-51 gaming laptop, fully illuminated with its built-in RGB lights" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div class="buying-guide-block"><h3 id="6-alienware-18-area-51"><span class="title__text"><a href="https://www.pcgamer.com/hardware/gaming-laptops/alienware-18-area-51-2025-review">6. Alienware 18 Area-51</a></span><span class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span></span></h3><div class="_hawk subtitle"><p>The best 18-inch gaming laptop.</p></div><p class="specs__container"><strong>CPU: </strong>Intel Core Ultra 7 255HX or Ultra 9 275HX | <strong>GPU: </strong>From RTX 5060 to RTX 5090 inclusive | <strong>RAM: </strong>Up to 64 GB DDR5-6400 | <strong>Screen: </strong>18-inch 1600p @ 300 Hz | <strong>Storage: </strong>Up to 12 TB M.2 PCIe 4.0 NVMe M.2 SSD | <strong>Battery: </strong>96 Wh | <strong>Dimensions: </strong>410 x 320 x 24.3 mm / 16.14 x 12.6 x 0.96 | <strong>Weight: </strong>4.34 kg / 9.57 lbs | <strong>Price: </strong>$2,980 / £2,249</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">RTX 5090 performance</div><div class="icon icon-plus_circle _hawk">Luxurious chassis</div><div class="icon icon-plus_circle _hawk">Great cooling</div><div class="icon icon-plus_circle _hawk">Three M.2 SSD slots inside</div><div class="icon icon-minus_circle _hawk">Ultra-high price tag</div><div class="icon icon-minus_circle _hawk">Cheap-feeling keyboard</div><div class="icon icon-minus_circle _hawk">Display is 500 nits and yet no HDR</div><div class="icon icon-minus_circle _hawk">Performance when unplugged</div></div><p><strong>We tested:</strong> Intel Core Ultra 9 275HX | Nvidia RTX 5090 | 64 GB DDR5-6400 | 2 TB SSD </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper *, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper *:before, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper *:after, #fv-chart-1781878637401-1gwz3evgb-slideshow *, #fv-chart-1781878637401-1gwz3evgb-slideshow *:before, #fv-chart-1781878637401-1gwz3evgb-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper, #fv-chart-1781878637401-1gwz3evgb-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781878637401-1gwz3evgb-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "Native gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:17:17.402Z","citation": "Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins","keywords": ["Alienware 18 Area-51 | RTX 5090 175 W | 1600p","MSI Raider 18 HX AI | RTX 5080 175 W | 2400p","Acer Predator Helios 18 AI | RTX 5090 | 2400p","Cyberpunk 2077 (Native res. RT Ultra)","Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","Baldur's Gate 3 (Native res. Ultra)","Black Myth: Wukong benchmarking tool (Native res. High)","Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","F1 24 (Native res. Ultra High)","F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","Metro Exodus Enhanced Edition (Native res. Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Cyberpunk 2077 (Native res. RT Ultra)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Cyberpunk 2077 (Native res. RT Ultra)","value": 18,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Cyberpunk 2077 (Native res. RT Ultra)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 125,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Baldur's Gate 3 (Native res. Ultra)","value": 94,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Baldur's Gate 3 (Native res. Ultra)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Baldur's Gate 3 (Native res. Ultra)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Black Myth: Wukong benchmarking tool (Native res. High)","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Black Myth: Wukong benchmarking tool (Native res. High)","value": 67,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Black Myth: Wukong benchmarking tool (Native res. High)","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 67,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – F1 24 (Native res. Ultra High)","value": 89,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – F1 24 (Native res. Ultra High)","value": 35,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – F1 24 (Native res. Ultra High)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 131,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 89,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W | 1600p – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W | 2400p – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 | 2400p – Metro Exodus Enhanced Edition (Native res. Ultra)","value": 60,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "System performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T14:17:17.402Z","citation": "The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed","keywords": ["Alienware 18 Area-51 | RTX 5090 175 W","MSI Raider 18 HX AI | RTX 5080 175 W","Acer Predator Helios 18 AI | RTX 5090 175 W","PCMark 10","GPU stats","Gaming temperatures","Battery life (PC Mark 10 gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W – PCMark 10","value": 81,"unitText": ""},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W – PCMark 10","value": 93,"unitText": ""},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 175 W – PCMark 10","value": 71,"unitText": ""},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W – GPU stats","value": 2169,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W – GPU stats","value": 2236,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 175 W – GPU stats","value": 2145,"unitText": "Avg GPU freq. (MHz)"},{"@type": "PropertyValue","name": "Alienware 18 Area-51 | RTX 5090 175 W – Gaming temperatures","value": 80,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "MSI Raider 18 HX AI | RTX 5080 175 W – Gaming temperatures","value": 82,"unitText": "Avg CPU (°C)"},{"@type": "PropertyValue","name": "Acer Predator Helios 18 AI | RTX 5090 175 W – Gaming temperatures","value": 77,"unitText": "Avg CPU (°C)"}]}]</script><div id="fv-chart-1781878637401-1gwz3evgb-slideshow" class="fv-slideshow-container" data-slide-count="2" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 2</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781878637401-1gwz3evgb-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781878637401-1gwz3evgb-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Native gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cyberpunk 2077 (Native res. RT Ultra)</option><option value="1">Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)</option><option value="2">Baldur's Gate 3 (Native res. Ultra)</option><option value="3">Black Myth: Wukong benchmarking tool (Native res. High)</option><option value="4">Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))</option><option value="5">F1 24 (Native res. Ultra High)</option><option value="6">F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)</option><option value="7">Metro Exodus Enhanced Edition (Native res. Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Cyberpunk 2077 (Native res. RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #E33235;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 18.333333333333332%; background-color: #FE9F58;" data-target-width="18.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #E33235;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.333333333333332%; background-color: #FE9F58;" data-target-width="23.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>48 Avg FPS, 36 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>18 Avg FPS, 11 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>20 Avg FPS, 14 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">125</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #E33235;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.333333333333336%; background-color: #FE9F58;" data-target-width="31.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 18%; background-color: #FE9F58;" data-target-width="18" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (Native res. RT Ultra + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>125 Avg FPS, 74 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>61 Avg FPS, 47 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>102 Avg FPS, 27 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Baldur's Gate 3 (Native res. Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (Native res. Ultra)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 94%; background-color: #E33235;" data-target-width="94" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47%; background-color: #FE9F58;" data-target-width="47" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #FE9F58;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>94 Avg FPS, 47 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>71 Avg FPS, 59 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>78 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Black Myth: Wukong benchmarking tool (Native res. High)" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #FE9F58;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #E33235;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.666666666666664%; background-color: #FE9F58;" data-target-width="38.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #E33235;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>118 Avg FPS, 98 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>67 Avg FPS, 58 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>91 Avg FPS, 61 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-chart-type="Bar" data-title="Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%))" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #FE9F58;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #E33235;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.666666666666664%; background-color: #FE9F58;" data-target-width="38.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #E33235;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong benchmarking tool (Native res. High + upscaling (quality, 67%)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>118 Avg FPS, 98 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>67 Avg FPS, 58 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>91 Avg FPS, 61 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-F1 24 (Native res. Ultra High)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #E33235;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>89 Avg FPS, 68 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>35 Avg FPS, 27 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>68 Avg FPS, 52 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (Native res. Ultra High + upscaling (quality), 2x FG)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.33333333333333%; background-color: #E33235;" data-target-width="87.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">131</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #E33235;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>F1 24 (Native res. Ultra High + upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>131 Avg FPS, 76 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>89 Avg FPS, 63 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>103 Avg FPS, 64 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-0-bar-Metro Exodus Enhanced Edition (Native res. Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (Native res. Ultra)" data-subhead="" data-caption="Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W | 1600p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.66666666666667%; background-color: #E33235;" data-target-width="34.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26%; background-color: #FE9F58;" data-target-width="26" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 | 2400p</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20.666666666666668%; background-color: #FE9F58;" data-target-width="20.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (Native res. Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W | 1600p</td><td>111 Avg FPS, 66 1% Low FPS</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W | 2400p</td><td>52 Avg FPS, 39 1% Low FPS</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 | 2400p</td><td>60 Avg FPS, 31 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Even with upscaling enabled, you can see how badly the gaming performance of these laptops is affected running at 4K resolutions. That's where the Alienware's 1600p screen wins</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1781878637401-1gwz3evgb-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1781878637401-1gwz3evgb-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">System performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Battery life (PC Mark 10 gaming test)</option><option value="1">GPU stats</option><option value="2">Gaming temperatures</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-1-bar-PCMark 10" data-chart-type="Bar" data-title="Battery life (PC Mark 10 gaming test)" data-subhead="" data-caption="The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed" style=""><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #FE9F58;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 93%; background-color: #1CA9C4;" data-target-width="93" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 175 W</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Battery life (PC Mark 10 gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W</td><td>81</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W</td><td>93</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 175 W</td><td>71</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-1-bar-GPU stats" data-chart-type="Bar" data-title="GPU stats" data-subhead="" data-caption="The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg GPU freq. (MHz)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg GPU power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.3%; background-color: #E33235;" data-target-width="72.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2169</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.533333333333333%; background-color: #FE9F58;" data-target-width="5.533333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">166</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.53333333333333%; background-color: #E33235;" data-target-width="74.53333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2236</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.366666666666666%; background-color: #FE9F58;" data-target-width="4.366666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">131</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.5%; background-color: #E33235;" data-target-width="71.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2145</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.4666666666666663%; background-color: #FE9F58;" data-target-width="3.4666666666666663" data-target-margin="0"></div><span class="fv-bar-value-outside">104</span></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div></div></div><table class="sr-only"><caption>GPU stats Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W</td><td>2169 Avg GPU freq. (MHz), 166 Avg GPU power (W)</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W</td><td>2236 Avg GPU freq. (MHz), 131 Avg GPU power (W)</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 175 W</td><td>2145 Avg GPU freq. (MHz), 104 Avg GPU power (W)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781878637401-1gwz3evgb-slide-1-bar-Gaming temperatures" data-chart-type="Bar" data-title="Gaming temperatures" data-subhead="" data-caption="The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Max CPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>Avg GPU (°C)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #EB6F71;"></div><span>Max GPU (°C)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Alienware 18 Area-51 | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #FE9F58;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #1CA9C4;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #EB6F71;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Raider 18 HX AI | RTX 5080 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #E33235;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #FE9F58;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #1CA9C4;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #EB6F71;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acer Predator Helios 18 AI | RTX 5090 175 W</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.33333333333333%; background-color: #E33235;" data-target-width="51.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #FE9F58;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #1CA9C4;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #EB6F71;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Gaming temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Alienware 18 Area-51 | RTX 5090 175 W</td><td>80 Avg CPU (°C), 88 Max CPU (°C), 67 Avg GPU (°C), 70 Max GPU (°C)</td></tr><tr><td>MSI Raider 18 HX AI | RTX 5080 175 W</td><td>82 Avg CPU (°C), 94 Max CPU (°C), 72 Avg GPU (°C), 74 Max GPU (°C)</td></tr><tr><td>Acer Predator Helios 18 AI | RTX 5090 175 W</td><td>77 Avg CPU (°C), 104 Max CPU (°C), 76 Avg GPU (°C), 79 Max GPU (°C)</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The RTX 5090 is a top-end GPU and the most power-hungry of all Nvidia chips, and that has a material impact on its ability to game on battery at full speed</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781878637401-1gwz3evgb', true); });} else {initialize('fv-chart-1781878637401-1gwz3evgb', true);}})();</script></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want desktop-like performance in a compact form factor.</strong> The Area-51 is a big laptop but won't leave you wanting in games or content creation.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You value your wallet.</strong> You could buy a fine gaming laptop and a full desktop PC for the same amount of money.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">The bottom line</div><div class="fancy_box_body"><p class="fancy-box__body-text">💻 The <strong>Alienware 18 Area-51</strong> is <em>almost</em> the best gaming laptop the company has ever produced, only being held back by a slightly disappointing screen and the weak performance away from a power source. It is definitely the best 18-inch gaming laptop, however. You're getting top-tier frame rates and productivity grunt and a really classy looking chassis, to boot.</p></div></div><p>There's something delightfully old-school about the new Alienware 18 Area-51. Its anodised aluminum chassis is anachronistic in all the right ways, while still feeling modern. I'm into it, is what I'm saying, especially in this large, desktop replacement form. In fact, right now, the Alienware 18 Area-51 is the best 18-inch gaming laptop you can buy. And we've tested a good few of this generation.</p><p>The Alienware's 2560 x 1600 screen maybe doesn't necessarily lend itself perfectly to that notion, maybe not for the budding video producer managing 4K video day-in, day-out. But what it does mean is that you can get great gaming performance out of both the mobile GPU at the machine's heart and the panel it's pumping pixels onto.</p><p>This is what the Alienware 18 Area-51 is actually best at, because when paired with the RTX 5090 mobile graphics chip you are able to get the most out of that powerful slice of GPU silicon. I have tested an RTX 5090 version of the <a href="https://www.pcgamer.com/hardware/gaming-laptops/hp-omen-max-16-gaming-laptop-review/" target="_blank">HP Omen Max 16</a>, and that does deliver marginally higher frame rates, but it's clear the serious cooling on offer with the Alienware machine is letting the Nvidia chip do its thing more than capably.</p><p>It's not a perfect desktop replacement, however. Honestly, in a high-priced 18-inch laptop I want a great screen, and this one just isn't. It's <em>fine, </em>but an OLED at least would be more than welcome, as would even a higher resolution panel. Sure, you do get 300 Hz refresh when powered directly from the discrete GPU itself, but it's still not a winner. Still, this is an excellent big-screen gaming laptop that beats out the rest of the 18-inch competition because of its quality cooling, funky chassis, and excellent overall gaming and computational performance.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.pcgamer.com/hardware/gaming-laptops/alienware-18-area-51-2025-review/" target="_blank"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/EP8es2SmSAh9U3QvfVXdCH.jpg" alt="A close-up photo of the trackpad of the Alienware 18 Area-51 gaming laptop, fully illuminated with its built-in RGB lights"></p></div><div class="card__content"><div class="card__description-wrapper"><div class="card__description"><p><strong>Click through to read our full Alienware 18 Area-51 review for all the performance and benchmark details.</strong></p></div></div></div></a><div class="card card--standard card--rows-3 card--align-inline"><div class="card__content"></div></div><h3 class="article-body__section" id="section-best-gaming-laptop-battery-life"><span>Best gaming laptop battery life</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Gaming laptop</p></th><th  ><p>PC Mark gaming battery life (minutes)</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Gigabyte Gaming A16</p></td><td  ><p>183</p></td></tr><tr><td class="firstcol " ><p>Asus TUF A14 (2025)</p></td><td  ><p>156</p></td></tr><tr><td class="firstcol " ><p>Razer Blade 16 (2025)</p></td><td  ><p>135</p></td></tr><tr><td class="firstcol " ><p>Razer Blade 14 (2025)</p></td><td  ><p>134</p></td></tr><tr><td class="firstcol " ><p>Acer Predator Helios Neo 16 Al</p></td><td  ><p>115</p></td></tr><tr><td class="firstcol " ><p>Asus ROG Zephyrus G16 (2025)</p></td><td  ><p>112</p></td></tr><tr><td class="firstcol " ><p>Acer Predator Triton 14 Al</p></td><td  ><p>110</p></td></tr><tr><td class="firstcol " ><p>Asus ROG Zephyrus G14</p></td><td  ><p>106</p></td></tr><tr><td class="firstcol " ><p>Gigabyte Aorus Master 16</p></td><td  ><p>102</p></td></tr><tr><td class="firstcol " ><p>MSI Crosshair 16 HX (AI)</p></td><td  ><p>101</p></td></tr><tr><td class="firstcol " ><p>MSI Stealth A18 HX AI</p></td><td  ><p>100</p></td></tr><tr><td class="firstcol " ><p>HP Omen Max 16</p></td><td  ><p>96</p></td></tr><tr><td class="firstcol " ><p>MSI Raider 18 HX AI A2XW</p></td><td  ><p>93</p></td></tr><tr><td class="firstcol " ><p>Asus ROG Flow Z13</p></td><td  ><p>90</p></td></tr><tr><td class="firstcol " ><p>Lenovo LOQ 15 Gen10</p></td><td  ><p>89</p></td></tr><tr><td class="firstcol " ><p>MSI Vector 16 HX AI A2XW</p></td><td  ><p>88</p></td></tr><tr><td class="firstcol " ><p>MSI Stealth 18 HX AI</p></td><td  ><p>82</p></td></tr><tr><td class="firstcol " ><p>Alienware 18 Area-51</p></td><td  ><p>81</p></td></tr><tr><td class="firstcol " ><p>Lenovo Legion 7i Pro Gen10</p></td><td  ><p>73</p></td></tr><tr><td class="firstcol " ><p>Alienware 16 Area-51</p></td><td  ><p>73</p></td></tr><tr><td class="firstcol " ><p>Asus ROG Strix G16</p></td><td  ><p>72</p></td></tr><tr><td class="firstcol " ><p>Acer Predator Helios 18 Al</p></td><td  ><p>71</p></td></tr><tr><td class="firstcol " ><p>Erazer Deputy 15 P1</p></td><td  ><p>59</p></td></tr><tr><td class="firstcol " ><p>Erazer Scout 15 E1</p></td><td  ><p>44</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-how-we-test-gaming-laptops"><span>How we test gaming laptops</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="shm5ATuCcpWQUBhmqemFXV" name="razer-blade-16-2025-internals" alt="Razer Blade 16 (2025) gaming laptop with RTX 5090 inside" src="https://cdn.mos.cms.futurecdn.net/shm5ATuCcpWQUBhmqemFXV.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>For the new generation of gaming laptops we have changed our testing suite for the new machines coming through in 2025. Part of that is bringing in more up to date games, but also ensuring that we're capturing both gaming at a consistent, comparative 1080p resolution as well as at each machine's native resolution.</p><p>We are currently using Cyberpunk 2077, Baldur's Gate 3, Black Myth Wukong, F1 24, and Metro Exodus Enhanced Ed. as our GPU testing suite. This gives us a spread of third-person, first-person, driving, and RPG/strategy games to really push the machines being tested, and also allows us to feature the latest in GPU features, such as upscaling and frame generation.</p><p>As such, we have also included a 'real-world' benchmark for games where that makes sense in our reviews, where we utilise both Quality upscaling as well as frame generation where available. We also test without so that we can get a bead on how the hardware performs, but this metric allows you to see what sort of frame rates you can get in standard gaming.</p><p>As well as games, we use the industry standard 3DMark benchmarks of Time Spy Extreme, Port Royal—for ray tracing performance—and the storage benchmark to see how the system will work in terms of slick game loading.</p><p>We track both gaming temperatures, using Nvidia's Frameview application while capturing both average and 1% Low frame rates, and we also capture thermals of both CPU and GPU while engaging in more productivity lead testing. </p><p>On that count we run <a href="https://www.maxon.net/en/cinebench?srsltid=AfmBOorMrACEnmpat7uFhpFYiBRRXboPOj_9dMcTM_kWp0ZChc3dRbUi" target="_blank">Cinebench 2024</a> for CPU-based rendering, <a href="https://www.7-zip.org/download.html" target="_blank">7zip 24.07</a> for general CPU performance, <a href="https://opendata.blender.org/" target="_blank">Blender 4.2.0</a> to test both CPU and GPU rendering performance, and <a href="https://benchmarks.ul.com/procyon" target="_blank">Procyon</a> to test a machine's AI image generation capabilities.</p><p>Finally, we use the <a href="https://benchmarks.ul.com/pcmark10" target="_blank">PCMark 10</a> Gaming battery life benchmark to allow us to get a standard number for how long a machine will stand up to the rigours of modern gaming.</p><p>But we also run some experiential tests on a given system, which will involve using it as a day-to-day PC for work and play, ensuring we get a read on how well a machine performs across different use cases. We also check out a system's panel—we use <a href="http://www.lagom.nl/lcd-test/" target="_blank">Lagom's LCD test images</a> to help discern things like black levels and white saturation as well as general desktop and gaming testing to see how it feels to use a laptop's screen. </p><p>It's also important to check the actual gaming frequency of both a laptop's GPU and CPU, to see how a given slice of silicon performs given the thermal constraints of different notebook chassis.</p><p>We will also open up every laptop, not only to see how easy it is to get the back off the different machines, but also to see whether it's possible to upgrade or repair anything inside them. It's important to see whether there might be a second M.2 SSD slot hiding away in there, or whether there is upgradeable memory, or whether some unscrupulous manufacturer has decided to just go with single channel memory or some such poor play.</p><p>Personally I also like to always write a review of a given laptop on the machine itself. That gives you a good feel about both the trackpad and keyboard, as well as the ergonomics of the chassis design, too.</p><p>We then bring all of that subjective and objective data together alongside the price to decide how well each machine we test stands up against all the other gaming laptops we've looked at in our combined decades of PC hardware testing.</p><h2 class="article-body__section" id="section-how-to-spot-the-best-deal"><span>How to spot the best deal</span></h2><h2 id="the-latest-gaming-laptop-deals-are-right-here">👉<a href="https://www.pcgamer.com/gaming-laptop-deals/" target="_blank">The latest gaming laptop deals are right here</a>👈</h2><section class="article__schema-question"><h3>Where are the best gaming laptop deals?</h3><article class="article__schema-answer"><p><strong>In the US:</strong></p><p><strong>Amazon</strong> - <a href="https://www.amazon.com/s?k=gaming+laptops&ref=nb_sb_noss_2" target="_blank">RTX 3050 laptops from Acer and Dell starting at $650 </a></p><p><strong>Walmart </strong>- <a href="https://www.walmart.com/shop/deals/electronics/pc-gaming?cat_id=3944_3951_1089430_1230091_1094888" target="_blank">cheap Gateway laptops. Remember them?!</a></p><p><strong>B&H Photo</strong> - <a href="https://www.bhphotovideo.com/c/buy/gaming-laptops/ci/24610" target="_blank">up to $500 off Lenovo, Asus, & MSI gaming laptops</a></p><p><strong>Target</strong> - <a href="https://www.target.com/s?searchTerm=gaming+laptops" target="_blank">sub-$1,000 gaming laptops</a></p><p><strong>Staples </strong>- <a href="https://www.staples.com/msi+gaming+notebooks/directory_msi%2520gaming%2520notebooks" target="_blank">up to $300 off MSI gaming notebooks</a></p><p><strong>Lenovo </strong>- <a href="https://www.lenovo.com/us/en/d/deals/gaming/?tabkey=Gaming%20PC%20%26%20Accessory%20Deals&visibleDatas=986%3Alaptops" target="_blank">$1,000+ discounts on Legion laptops</a> </p><p><strong>Newegg </strong>- <a href="https://www.newegg.com/p/pl?d=gaming+laptops" target="_blank">$500+ off RTX 30 series gaming laptops</a>  </p><p><strong>Best Buy</strong> - <a href="https://www.bestbuy.com/site/promo/laptop-and-computer-deals?qp=category_facet%3DGaming%20Laptops~pcmcat287600050003" target="_blank">save up to $500 on gaming laptops</a></p><p><strong>Microsoft </strong>- <a href="https://www.microsoft.com/en-us/store/collections/pcdeals?icid=PC_Gaming_Cat_CP1_EBF23" target="_blank">up to half price on last-gen laptops</a></p><p><strong>Dell </strong>- <a href="https://www.dell.com/en-us/search/gaming%20laptop" target="_blank">save over $300 on Dell and Alienware gaming laptops</a></p><p> </p><p><strong>In the UK:</strong></p><p><strong>Amazon </strong>- <a href="https://www.amazon.co.uk/b/ref=GSNavPC_1?pf_rd_r=SRWX5VAFG7HWF77HQ0HF&pf_rd_p=3d78bbd7-f128-4158-93e1-7834fa9f41f5&pf_rd_m=A3P5ROKL5A1OLE&pf_rd_s=merchandised-search-4&pf_rd_t=&pf_rd_i=17542459031&node=21617906031" target="_blank">save on Asus, Razer, and Acer gaming laptops</a></p><p><strong>Dell </strong>- <a href="https://deals.dell.com/en-uk/category/gaming-deals" target="_blank">Alienware and Dell Gaming laptops with up to £500 off</a></p><p><strong>HP</strong> - <a href="https://www.hp.com/gb-en/shop/product.aspx?id=673R9EA&opt=ABU&sel=NTB" target="_blank">Save £450 on HP Omen laptop powered by an RTX 3070 Ti</a></p><p><strong>Overclockers </strong>- <a href="https://www.overclockers.co.uk/gaming-laptops" target="_blank">gaming laptop deals and components</a></p><p><strong>Ebuyer</strong> - <a href="https://www.ebuyer.com/1422807-medion-erazer-deputy-p25-gaming-laptop-amd-ryzen-5-5600h-16gb-ram-30033307" target="_blank">RTX 3060-powered gaming laptop for just £799.98</a></p><p><strong>Very</strong> - <a href="https://www.very.co.uk/e/promo/black-friday-computing.end?numProducts=100" target="_blank">save up to £450 on RTX 3070 MSI gaming laptops</a></p><p><strong>Box</strong> - <a href="https://www.razer.com/gb-en/gaming-laptops/Razer-Blade-15/RZ09-0410BWA2-R3W1" target="_blank">Just £1,916.99 for a Razer Blade 15 Base gaming laptop</a></p><p><strong>Scan </strong>- <a href="https://www.scan.co.uk/shop/computer-hardware/gaming-laptops/all#sale=1&t24.f31=AMD%2520Radeon%2520RX%25206800M%2CNVIDIA%2520GeForce%2520RTX%25203080Ti%2520Laptop%2520GPU%2CNVIDIA%2520GeForce%2520RTX%25203070%2520Laptop%2520GPU%2CNVIDIA%2520GeForce%2520RTX%25203080%2520Laptop%2520GPU%2CNVIDIA%2520GeForce%2520RTX%25203060%2520Laptop%2520GPU%2CNVIDIA%2520GeForce%2520RTX%25203070Ti%2520Laptop%2520GPU%2CAMD%2520Radeon%2520RX%25206700S" target="_blank">up to £400 off gaming laptops from different manufactures</a></p></article></section><h3 class="article-body__section" id="section-faq"><span>FAQ</span></h3><section class="article__schema-question"><h3>What's the most important gaming laptop component?</h3><article class="article__schema-answer"><p>When it comes to gaming, the obvious answer is the graphics card, but that's where things have gotten a little more complicated recently. With GPU performance now so dependent on cooling, you have to pay attention to what wattage a graphics card is limited to and what chassis it's squeezed into.</p><p>Laptop GPUs can come in a variety of different wattages, where something like an 45 W RTX 5060 will perform markedly worse than one rated to 100 W in a particular chassis. But both of those laptops might just be marketed as having RTX 5060 graphics. </p><p>The most important thing you can do when looking for a new gaming laptop is check what level of power the graphics silicon is running at. That might take some digging, but will be the difference between getting hobbled with a weakling of a machine and a frame rate chewing monster.</p></article></section><section class="article__schema-question"><h3>Which GPU is best for a laptop?</h3><article class="article__schema-answer"><p>We've done a host of testing and you can check out our <a href="https://www.pcgamer.com/hardware/gaming-laptops/best-graphics-card-for-laptop/" target="_blank">Best graphics card for laptops</a> guide for all the details, but we think the overall best GPU for gaming laptops is the <a href="https://www.pcgamer.com/hardware/gaming-laptops/best-graphics-card-for-laptop/#section-best-graphics-card-for-laptops" target="_blank">Nvidia RTX 5080 mobile</a>. It can sometimes outperform RTX 5090 GPUs that have been jammed in the wrong kind of laptop chassis, and is starting to become more and more affordable. </p><p>If you're on a more limited budget, our pick as the best budget GPU for gaming laptops is the <a href="#section-best-budget-graphics-card-for-laptops" target="_blank">Nvidia RTX 5060 mobile</a>. It has more of the graphics silicon to deal with the ray tracing good stuff, even if the RTX 5050 can often post similar rasterised gaming figures.</p></article></section><section class="article__schema-question"><h3>Should I worry about what the CPU in a gaming laptop is?</h3><article class="article__schema-answer"><p>That really depends on what you want to do with your laptop. An 8-core, 16-thread AMD Ryzen chip will allow you to do a whole load of productivity on the road, but honestly, it will have little benefit in gaming. As long as the CPU has at least six cores and 12 threads, and they're clocked high enough, it will be more than enough to deliver high-end gaming performance when paired with something like the RTX 5070.</p></article></section><section class="article__schema-question"><h3>What screen size is best for a gaming laptop?</h3><article class="article__schema-answer"><p>This will arguably have the most immediate impact on your choice of the build. Picking the size of your screen basically dictates the size of your laptop. A 13-inch machine will be a thin-and-light ultrabook, a 14-incher will be a slimline gaming machine, while an 18-inch panel almost guarantees workstation stuff. At 16 inches, however, you're looking at the most common size of the gaming laptop screen and with that generally the best mix of size and gaming performance from the machine itself.</p></article></section><section class="article__schema-question"><h3>Are high refresh rate panels worth it for laptops?</h3><article class="article__schema-answer"><p>We love high refresh rate screens here, and while you cannot guarantee your RTX 5070 will deliver 300 fps in the latest games, you'll still see a benefit in general look and feel running a 300 Hz display. </p></article></section><section class="article__schema-question"><h3>Should I get a 4K screen in my laptop?</h3><article class="article__schema-answer"><p>Nah. 4K gaming laptops are overkill; they're fine for video editing if you're dealing with 4K content, but it's not the optimal choice for games. The standard 1080p resolution means that the generally slower mobile GPUs are all but guaranteed high frame rates, while companies are slowly drip-feeding 1600p panels into their laptop ranges. </p><p>A 1600p screen offers the perfect compromise between high resolution and decent gaming performance. At the same time, a 4K notebook will overstress your GPU and tax your eyeballs as you squint at your 16-inch display.</p></article></section>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Amid tech shortages and price hikes, the ASUS ROG Xbox Ally keeps getting cheaper in Australia ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The ASUS ROG Xbox Ally released in late 2025 and was marketed as an Xbox device (remember <a href="https://www.pcgamer.com/hardware/microsoft-removes-its-this-is-an-xbox-marketing-campaign-and-is-slowly-purging-all-mention-of-it/">This Is An Xbox</a>?), but it'll play mostly everything in your Steam library—providing the hardware specs allow it—and it even plays nice with the Epic Games Store. It was the lesser spec'ed of two Xbox Allys: the ASUS ROG Xbox Ally X is the more premium model and PC Gamer's Dave James <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/">reviewed it favourably</a>, though it is extremely expensive, especially in light of a <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/surprise-surprise-the-rog-xbox-ally-x-just-got-a-au-usd200-price-hike-in-australia/">February price hike</a>.</p><p>Not wanting to fork out AU$1,799 for the ROG Xbox Ally X is totally understandable, but if you're after a decent handheld that'll play the vast majority of indies plus a lot of modern blockbusters, the ASUS ROG Xbox Ally will probably suit you. Its launch price was AU$999, but right now Amazon is <a href="https://www.amazon.com.au/dp/B0FS658391">selling it for AU$769</a>, shipping included.</p><div class="product"><a data-dimension112="3958e12c-dd49-497a-b4af-4cc537398629" data-action="Deal Block" data-label="ROG Xbox Ally" data-dimension48="ROG Xbox Ally" data-dimension25="$769" href="https://www.amazon.com.au/ASUS-Display-Processor-2-8GHz-Graphics/dp/B0FS658391/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1024px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mo8SvCC6M9dSrDEf2FJbbC" name="asus_rog_xbox_ally_120hz_gaming_handheld_console_ac90894_55442" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mo8SvCC6M9dSrDEf2FJbbC.webp" mos="" align="middle" fullscreen="" width="1024" height="1024" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you're curious about this collab between Asus and Microsoft, 23% off the RRP may tip you over the edge. This particular model should not be confused with the ROG Xbox Ally <strong>X</strong>, which has better specs than this cheaper model. If you're after a Windows 11-based handheld, all the better to play games like Marathon and Destiny 2 with gnarly, anti-Linux anticheat software, it's worth consideration.<a class="view-deal button" href="https://www.amazon.com.au/ASUS-Display-Processor-2-8GHz-Graphics/dp/B0FS658391/" target="_blank" rel="nofollow" data-dimension112="3958e12c-dd49-497a-b4af-4cc537398629" data-action="Deal Block" data-label="ROG Xbox Ally" data-dimension48="ROG Xbox Ally" data-dimension25="$769">View Deal</a></p></div><p>It's not the cheapest handheld gaming PC on the market: that would be the OG Steam Deck LCD, which Valve is selling for AU$649 at the moment until stock runs out, at which point it'll be gone for good. </p><p>So which should you get? I love the Steam Deck, and have written about how indispensable <a href="https://www.pcgamer.com/hardware/game-pads/i-cant-live-without-the-steam-decks-trackpads-anymore-and-i-hope-the-steam-controller-forces-the-competition-to-adopt-them/">its trackpads have become</a> for me. Performance between Steam Deck LCD and Xbox Ally are pretty similar, though the Xbox Ally has a 7 inch 1080p display with a 120Hz refresh rate, while the LCD has a 7 inch 800p display. The Xbox Ally has double the storage of the Steam Deck LCD at 512GB.</p><p>Leaving performance aside, the hugest point in the Xbox Ally's favour is that it runs on Windows 11. That's <em>not good </em>for a lot of reasons, but it's ideal for players who predominantly play online games that implement anticheat that's incompatible with Steam's Linux-based OS, such as Marathon or Destiny 2. The Xbox Ally is a clear winner in that department.</p><p>If you're in the market for a handheld gaming PC and don't mind spending more, check out our roundup of the <a href="https://www.pcgamer.com/best-handheld-gaming-pc/">best handheld gaming PCs</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/handheld-gaming-pcs/amid-tech-shortages-and-price-hikes-the-asus-rog-xbox-ally-keeps-getting-cheaper-in-australia/</link>
                                                                            <description>
                            <![CDATA[ If you're after a handheld gaming PC you could do worse at this price point. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Gi66XFuvNB3jW58zdP3ioa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Jed8P2ViE8rNuoLJUyLngg-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Apr 2026 00:44:47 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Handheld Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                <author><![CDATA[ shaun.prescott@futurenet.com (Shaun Prescott) ]]></author>                    <dc:creator><![CDATA[ Shaun Prescott ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/W7q4asCziYRHUEennZcpyC.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Jed8P2ViE8rNuoLJUyLngg-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hands-on with an ROG Xbox Ally handheld gaming PC]]></media:description>                                                            <media:text><![CDATA[Hands-on with an ROG Xbox Ally handheld gaming PC]]></media:text>
                                <media:title type="plain"><![CDATA[Hands-on with an ROG Xbox Ally handheld gaming PC]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Jed8P2ViE8rNuoLJUyLngg-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The ASUS ROG Xbox Ally released in late 2025 and was marketed as an Xbox device (remember <a href="https://www.pcgamer.com/hardware/microsoft-removes-its-this-is-an-xbox-marketing-campaign-and-is-slowly-purging-all-mention-of-it/">This Is An Xbox</a>?), but it'll play mostly everything in your Steam library—providing the hardware specs allow it—and it even plays nice with the Epic Games Store. It was the lesser spec'ed of two Xbox Allys: the ASUS ROG Xbox Ally X is the more premium model and PC Gamer's Dave James <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/">reviewed it favourably</a>, though it is extremely expensive, especially in light of a <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/surprise-surprise-the-rog-xbox-ally-x-just-got-a-au-usd200-price-hike-in-australia/">February price hike</a>.</p><p>Not wanting to fork out AU$1,799 for the ROG Xbox Ally X is totally understandable, but if you're after a decent handheld that'll play the vast majority of indies plus a lot of modern blockbusters, the ASUS ROG Xbox Ally will probably suit you. Its launch price was AU$999, but right now Amazon is <a href="https://www.amazon.com.au/dp/B0FS658391">selling it for AU$769</a>, shipping included.</p><div class="product"><a data-dimension112="3958e12c-dd49-497a-b4af-4cc537398629" data-action="Deal Block" data-label="ROG Xbox Ally" data-dimension48="ROG Xbox Ally" data-dimension25="$769" href="https://www.amazon.com.au/ASUS-Display-Processor-2-8GHz-Graphics/dp/B0FS658391/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1024px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mo8SvCC6M9dSrDEf2FJbbC" name="asus_rog_xbox_ally_120hz_gaming_handheld_console_ac90894_55442" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mo8SvCC6M9dSrDEf2FJbbC.webp" mos="" align="middle" fullscreen="" width="1024" height="1024" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you're curious about this collab between Asus and Microsoft, 23% off the RRP may tip you over the edge. This particular model should not be confused with the ROG Xbox Ally <strong>X</strong>, which has better specs than this cheaper model. If you're after a Windows 11-based handheld, all the better to play games like Marathon and Destiny 2 with gnarly, anti-Linux anticheat software, it's worth consideration.<a class="view-deal button" href="https://www.amazon.com.au/ASUS-Display-Processor-2-8GHz-Graphics/dp/B0FS658391/" target="_blank" rel="nofollow" data-dimension112="3958e12c-dd49-497a-b4af-4cc537398629" data-action="Deal Block" data-label="ROG Xbox Ally" data-dimension48="ROG Xbox Ally" data-dimension25="$769">View Deal</a></p></div><p>It's not the cheapest handheld gaming PC on the market: that would be the OG Steam Deck LCD, which Valve is selling for AU$649 at the moment until stock runs out, at which point it'll be gone for good. </p><p>So which should you get? I love the Steam Deck, and have written about how indispensable <a href="https://www.pcgamer.com/hardware/game-pads/i-cant-live-without-the-steam-decks-trackpads-anymore-and-i-hope-the-steam-controller-forces-the-competition-to-adopt-them/">its trackpads have become</a> for me. Performance between Steam Deck LCD and Xbox Ally are pretty similar, though the Xbox Ally has a 7 inch 1080p display with a 120Hz refresh rate, while the LCD has a 7 inch 800p display. The Xbox Ally has double the storage of the Steam Deck LCD at 512GB.</p><p>Leaving performance aside, the hugest point in the Xbox Ally's favour is that it runs on Windows 11. That's <em>not good </em>for a lot of reasons, but it's ideal for players who predominantly play online games that implement anticheat that's incompatible with Steam's Linux-based OS, such as Marathon or Destiny 2. The Xbox Ally is a clear winner in that department.</p><p>If you're in the market for a handheld gaming PC and don't mind spending more, check out our roundup of the <a href="https://www.pcgamer.com/best-handheld-gaming-pc/">best handheld gaming PCs</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft's Xbox 'Helix' chip is reportedly the basis of next-gen consoles made by Asus and MSI, but you won't be able to buy it separately ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.pcgamer.com/gaming-industry/the-next-xbox-is-codenamed-project-helix-and-it-will-play-your-xbox-and-pc-games/" target="_blank">Microsoft's fabled Project Helix chip</a>, the AMD-engineered basis of the next-gen Xbox console, will reportedly be used by Asus, MSI and other brands to make third-party gaming machines. However, consumers won't be able to buy the Helix chip separately.</p><p>So says KeplerL2, one of the most reliable members of the tech-leak illuminati. <a href="https://www.neogaf.com/threads/no-more-special-sauce-for-xbox-console-going-into-helix.1695998/page-4#post-271491793" target="_blank">Posting on NeoGAF forum</a> (via <a href="https://wccftech.com/pc-oems-asus-msi-to-make-their-own-microsoft-project-helix-xbox-machines/" target="_blank">WCCFTech</a>), KeplerL2 said, "it won't be sold directly to consumers, but you will be able to buy an ASUS / MSI / etc Helix machine."</p><p>The idea that Microsoft will branch out from producing and selling only its own Xbox-branded hardware isn't new. Nor is the idea that an OEM like Asus would get involved. After all, we already have the economically monikered (not) <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">Asus ROG Xbox Ally X</a> handheld gaming device acting as something of a harbinger or early template for this approach.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>However, the Xbox Ally X isn't a perfect model for the future living room console. It uses an essentially off-the-shelf AMD APU in the Ryzen Z2 Extreme, a chip that's not only available in non-Xbox handhelds, but also in everything from laptops to desktops, albeit under different branding as part of another tranche of the AMD Ryzen product range.</p><p>Project Helix, on the other hand, will be exclusive to Microsoft. Sure, it's engineered by AMD and most of not all the IP will be available in other chips. Currently, that's expected to translate into <a href="https://www.pcgamer.com/hardware/processors/amd-confirms-next-gen-zen-6-cpus-to-launch-in-2026-and-medusa-apus-to-launch-in-2027/" target="_blank">Zen 6 CPU cores</a> and a GPU most closely related to <a href="https://www.pcgamer.com/hardware/graphics-cards/the-latest-amd-rdna-5-rumours-are-complicated-but-it-looks-like-there-really-is-going-to-be-a-high-end-next-gen-gpu-to-take-on-nvidias-best-graphics-card/" target="_blank">AMD's next-gen RDNA 5 family of PC graphics cards</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hSKmUhzgN8gZ6ySpsSPQAn" name="XboxSeriesX-soc.jpg" alt="Xbox Series X system-on-chip" src="https://cdn.mos.cms.futurecdn.net/hSKmUhzgN8gZ6ySpsSPQAn.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Xbox chips have never been sold separately and this doesn't look set to change with Project Helix. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Microsoft)</span></figcaption></figure><p>But the precise mix of CPU and GPU core count—and perhaps some specific features in the ray tracing and / or machine learning spheres—may be exclusive to Helix. Moreover, console chips are traditionally built in big numbers and with few if any variations.</p><p>That tends to make them cheaper to make and deliver more bang-for-buck compared to traditional gaming PC hardware solutions, albeit at the cost of losing most if not all end-user configuration options. Console chips are what console chips do.</p><p>The catch, of course, is the possible confounding influence of console subsidies, where the expectation of games license revenues allows console makers to sell machines cheaper or even at a loss but still make a profit on the overall business.</p><p>Still, one of the interesting possibilities around the Helix chip has been the idea that if it were sold separately, it might form the basis of a powerful but relatively inexpensive PC gaming rig.</p><p>Exactly how Project Helix will be engineered isn't clear. But if it has on-package memory, the result would be a solution that just needed a motherboard to drop into and some storage and Bob's your next-gen-gaming parental sibling. Or, perhaps more likely, it will be a soldered-on chip with no socketing to speak of.</p><p>One might imagine, then, if Microsoft is banging its own-branded Xbox Helix boxes out for, say, $800 a pop with a fancy chassis and packaging, plus some controllers, some kind of bare bones setup, maybe using  your existing case, SSD and PSU to cut the price even further then—hey presto—there's your $500 comprehensive gaming rig upgrade.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LdxG8uUCnYc3gmhdBEQcRR" name="steam-machine-20" alt="Valve's new Steam Machine during a visit to Valve HQ in Bellevue, Washington. The Steam Machine is a compact living room gaming PC." src="https://cdn.mos.cms.futurecdn.net/LdxG8uUCnYc3gmhdBEQcRR.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Even Valve is struggling with higher component prices for its upcoming Steam Machine. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Well, however realistic that ever was, KeplerL2's post seems to consign it to history. It ain't happening because you won't be able to buy the Helix chip separately. That still leaves the likes of Asus or MSI to potentially undercut the official Microsoft console, however.</p><p>Given how pricey the Asus ROG Xbox Ally X is, Asus isn't a great candidate for that solution. MSI could be better, but even then, <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">what with the memory and broader computer chip crisis</a>, it would be a tall order for any OEM to hit a spectacular price point with a new device.</p><p>Arguably, Apple has just about achieved that with the <a href="https://www.pcgamer.com/hardware/gaming-laptops/apples-macbook-neo-is-reportedly-close-to-selling-out-which-has-got-me-thinking-about-why-we-cant-have-more-simple-and-affordable-gaming-pcs-like-the-steam-deck/" target="_blank">MacBook Neo</a>, though that obviously isn't a gaming device. <a href="https://www.pcgamer.com/hardware/valve-still-hopes-to-ship-steam-machines-in-2026-but-a-delay-into-2027-is-starting-to-look-like-a-real-possibility-memory-and-storage-shortages-have-created-challenges-for-us/" target="_blank">But even Valve is struggling to cope with chip prices</a> to the extent that the upcoming Steam Machine's launch has been disrupted.</p><p>All of which means that Project Helix doesn't immediately look like it will be the budget PC gaming saviour some observers once thought it might just deliver. It's still an intriguing chip and, personally, I can't wait to see what mix of AMD tech Microsoft has gone for. But I doubt it will end up being the basis of a new generation of cheap gaming PCs.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/microsofts-xbox-helix-chip-is-reportedly-the-basis-of-next-gen-consoles-made-by-asus-and-msi-but-you-wont-be-able-to-buy-it-separately/</link>
                                                                            <description>
                            <![CDATA[ Probably not the budget PC gaming saviour we've been hoping for. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Ar7iQNAdiWTsASkS8ZaEbX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tb8gkKaqHxCjmuSENnnqZJ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 22 Apr 2026 15:42:11 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tb8gkKaqHxCjmuSENnnqZJ-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images / Tomohiro Ohsumi]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[CHIBA, JAPAN - SEPTEMBER 26: The Xbox logo is seen during the Tokyo Game Show 2024 at Makuhari Messe on September 26, 2024 in Chiba, Japan. The gaming exhibition is one of the world&#039;s largest and will be held through September 29th. (Photo by Tomohiro Ohsumi/Getty Images)]]></media:description>                                                            <media:text><![CDATA[CHIBA, JAPAN - SEPTEMBER 26: The Xbox logo is seen during the Tokyo Game Show 2024 at Makuhari Messe on September 26, 2024 in Chiba, Japan. The gaming exhibition is one of the world&#039;s largest and will be held through September 29th. (Photo by Tomohiro Ohsumi/Getty Images)]]></media:text>
                                <media:title type="plain"><![CDATA[CHIBA, JAPAN - SEPTEMBER 26: The Xbox logo is seen during the Tokyo Game Show 2024 at Makuhari Messe on September 26, 2024 in Chiba, Japan. The gaming exhibition is one of the world&#039;s largest and will be held through September 29th. (Photo by Tomohiro Ohsumi/Getty Images)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tb8gkKaqHxCjmuSENnnqZJ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.pcgamer.com/gaming-industry/the-next-xbox-is-codenamed-project-helix-and-it-will-play-your-xbox-and-pc-games/" target="_blank">Microsoft's fabled Project Helix chip</a>, the AMD-engineered basis of the next-gen Xbox console, will reportedly be used by Asus, MSI and other brands to make third-party gaming machines. However, consumers won't be able to buy the Helix chip separately.</p><p>So says KeplerL2, one of the most reliable members of the tech-leak illuminati. <a href="https://www.neogaf.com/threads/no-more-special-sauce-for-xbox-console-going-into-helix.1695998/page-4#post-271491793" target="_blank">Posting on NeoGAF forum</a> (via <a href="https://wccftech.com/pc-oems-asus-msi-to-make-their-own-microsoft-project-helix-xbox-machines/" target="_blank">WCCFTech</a>), KeplerL2 said, "it won't be sold directly to consumers, but you will be able to buy an ASUS / MSI / etc Helix machine."</p><p>The idea that Microsoft will branch out from producing and selling only its own Xbox-branded hardware isn't new. Nor is the idea that an OEM like Asus would get involved. After all, we already have the economically monikered (not) <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">Asus ROG Xbox Ally X</a> handheld gaming device acting as something of a harbinger or early template for this approach.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>However, the Xbox Ally X isn't a perfect model for the future living room console. It uses an essentially off-the-shelf AMD APU in the Ryzen Z2 Extreme, a chip that's not only available in non-Xbox handhelds, but also in everything from laptops to desktops, albeit under different branding as part of another tranche of the AMD Ryzen product range.</p><p>Project Helix, on the other hand, will be exclusive to Microsoft. Sure, it's engineered by AMD and most of not all the IP will be available in other chips. Currently, that's expected to translate into <a href="https://www.pcgamer.com/hardware/processors/amd-confirms-next-gen-zen-6-cpus-to-launch-in-2026-and-medusa-apus-to-launch-in-2027/" target="_blank">Zen 6 CPU cores</a> and a GPU most closely related to <a href="https://www.pcgamer.com/hardware/graphics-cards/the-latest-amd-rdna-5-rumours-are-complicated-but-it-looks-like-there-really-is-going-to-be-a-high-end-next-gen-gpu-to-take-on-nvidias-best-graphics-card/" target="_blank">AMD's next-gen RDNA 5 family of PC graphics cards</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hSKmUhzgN8gZ6ySpsSPQAn" name="XboxSeriesX-soc.jpg" alt="Xbox Series X system-on-chip" src="https://cdn.mos.cms.futurecdn.net/hSKmUhzgN8gZ6ySpsSPQAn.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Xbox chips have never been sold separately and this doesn't look set to change with Project Helix. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Microsoft)</span></figcaption></figure><p>But the precise mix of CPU and GPU core count—and perhaps some specific features in the ray tracing and / or machine learning spheres—may be exclusive to Helix. Moreover, console chips are traditionally built in big numbers and with few if any variations.</p><p>That tends to make them cheaper to make and deliver more bang-for-buck compared to traditional gaming PC hardware solutions, albeit at the cost of losing most if not all end-user configuration options. Console chips are what console chips do.</p><p>The catch, of course, is the possible confounding influence of console subsidies, where the expectation of games license revenues allows console makers to sell machines cheaper or even at a loss but still make a profit on the overall business.</p><p>Still, one of the interesting possibilities around the Helix chip has been the idea that if it were sold separately, it might form the basis of a powerful but relatively inexpensive PC gaming rig.</p><p>Exactly how Project Helix will be engineered isn't clear. But if it has on-package memory, the result would be a solution that just needed a motherboard to drop into and some storage and Bob's your next-gen-gaming parental sibling. Or, perhaps more likely, it will be a soldered-on chip with no socketing to speak of.</p><p>One might imagine, then, if Microsoft is banging its own-branded Xbox Helix boxes out for, say, $800 a pop with a fancy chassis and packaging, plus some controllers, some kind of bare bones setup, maybe using  your existing case, SSD and PSU to cut the price even further then—hey presto—there's your $500 comprehensive gaming rig upgrade.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LdxG8uUCnYc3gmhdBEQcRR" name="steam-machine-20" alt="Valve's new Steam Machine during a visit to Valve HQ in Bellevue, Washington. The Steam Machine is a compact living room gaming PC." src="https://cdn.mos.cms.futurecdn.net/LdxG8uUCnYc3gmhdBEQcRR.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Even Valve is struggling with higher component prices for its upcoming Steam Machine. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Well, however realistic that ever was, KeplerL2's post seems to consign it to history. It ain't happening because you won't be able to buy the Helix chip separately. That still leaves the likes of Asus or MSI to potentially undercut the official Microsoft console, however.</p><p>Given how pricey the Asus ROG Xbox Ally X is, Asus isn't a great candidate for that solution. MSI could be better, but even then, <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">what with the memory and broader computer chip crisis</a>, it would be a tall order for any OEM to hit a spectacular price point with a new device.</p><p>Arguably, Apple has just about achieved that with the <a href="https://www.pcgamer.com/hardware/gaming-laptops/apples-macbook-neo-is-reportedly-close-to-selling-out-which-has-got-me-thinking-about-why-we-cant-have-more-simple-and-affordable-gaming-pcs-like-the-steam-deck/" target="_blank">MacBook Neo</a>, though that obviously isn't a gaming device. <a href="https://www.pcgamer.com/hardware/valve-still-hopes-to-ship-steam-machines-in-2026-but-a-delay-into-2027-is-starting-to-look-like-a-real-possibility-memory-and-storage-shortages-have-created-challenges-for-us/" target="_blank">But even Valve is struggling to cope with chip prices</a> to the extent that the upcoming Steam Machine's launch has been disrupted.</p><p>All of which means that Project Helix doesn't immediately look like it will be the budget PC gaming saviour some observers once thought it might just deliver. It's still an intriguing chip and, personally, I can't wait to see what mix of AMD tech Microsoft has gone for. But I doubt it will end up being the basis of a new generation of cheap gaming PCs.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The best budget 4K gaming monitor is now only $299, but there's another dual-mode monitor trying to steal the show ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="36ac34e5-1d6b-4e5f-8b62-a3023b3999a0" data-action="Deal Block" data-label="UltraGear 32GX850A-B" data-dimension48="UltraGear 32GX850A-B" data-dimension25="$749.99" href="https://www.amazon.com/LG-32GX850A-B-UltraGear-Dual-Mode-TrueBlack/dp/B0FLQLPNNH/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ugguVuKUxjjJqYhztDyBVW" name="LGOLED (1)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ugguVuKUxjjJqYhztDyBVW.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/LG-32GX850A-B-UltraGear-Dual-Mode-TrueBlack/dp/B0FLQLPNNH/" target="_blank" rel="nofollow" data-dimension112="36ac34e5-1d6b-4e5f-8b62-a3023b3999a0" data-action="Deal Block" data-label="UltraGear 32GX850A-B" data-dimension48="UltraGear 32GX850A-B" data-dimension25="$749.99">UltraGear 32GX850A-B: was $1299.99 now $749.99</a></strong><br>Dual-mode monitors usually come with a price premium, but this one's a good deal even if you never use the feature. It's a 32-inch 4K OLED from a company that knows a thing or two about making excellent panels—and with this much chopped off the price, it's worth some serious consideration no matter which way you look at it.</p><p><strong>Key specs:</strong> <strong>32-inch | 4K/1080p dual-mode | 165 Hz/330 Hz | 0.03 ms | OLED</strong></p></div><div class="product"><a data-dimension112="07564d5a-7ff5-4a74-a345-756159c1a262" data-action="Deal Block" data-label="XG27UCG" data-dimension48="XG27UCG" data-dimension25="$299" href="https://www.amazon.com/dp/B0CZWJG5GZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:620px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="opRqcVDAZfw6duwgqToGi3" name="asus-rog-strix-xg27ucg-gaming-monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/opRqcVDAZfw6duwgqToGi3.jpg" mos="" align="middle" fullscreen="" width="620" height="620" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/dp/B0CZWJG5GZ" target="_blank" rel="nofollow" data-dimension112="07564d5a-7ff5-4a74-a345-756159c1a262" data-action="Deal Block" data-label="XG27UCG" data-dimension48="XG27UCG" data-dimension25="$299">XG27UCG: was $449 now $299</a></strong><br>If you're an esports fiend on budget, this is the monitor to take the main stage. You can't go too wrong with a speedy 320 Hz refresh rate, plus the option of 4K resolution should you be looking for a single-player palate cleanser between competitive matches.</p><p><strong>Key specs: 27-inch | 4K/1080p dual-mode | 160 Hz/320Hz | 1 ms | IPS</strong><a class="view-deal button" href="https://www.amazon.com/dp/B0CZWJG5GZ" target="_blank" rel="nofollow" data-dimension112="07564d5a-7ff5-4a74-a345-756159c1a262" data-action="Deal Block" data-label="XG27UCG" data-dimension48="XG27UCG" data-dimension25="$299">View Deal</a></p></div><p>Many folks will get on perfectly well with just one monitor. However, if you're a PC gamer whose galaxy brain simply can't be contained by a single screen, have I got some deals for you.</p><p>First up, if you'll bear with the sense of deja vu for just a moment, is the LG UltraGear 32GX850A-B. Yes, our Andy did write <a href="https://www.pcgamer.com/hardware/gaming-monitors/forget-the-dual-mode-i-want-this-32-inch-4k-oled-gaming-monitor-with-a-mega-discount-because-it-looks-absolutely-lush/" target="_blank">a different deal post about this 32-inch 4K OLED earlier in the week</a>, but it's only gone and come down in price since then. Now you can <a href="https://www.amazon.com/LG-32GX850A-B-UltraGear-Dual-Mode-TrueBlack/dp/B0FLQLPNNH" target="_blank">get this lovely dual-mode gaming monitor for only $750 from Amazon</a>.</p><p>As for my second deal of the day, make some noise for the 27-inch Asus ROG Strix XG27UCG. If you're on a budget, this could take centre-stage as <a href="https://www.amazon.com/dp/B0CZWJG5GZ" target="_blank">your primary gaming panel for only $299 from Amazon</a>. Our Jeremy previously rated this more affordable option in his <a href="https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-strix-xg27ucg-gaming-monitor-review/" target="_blank">Asus ROG Strix XG27UCG gaming monitor review</a>, effectively crowning it as our pick for the <a href="https://www.pcgamer.com/best-gaming-monitor/" target="_blank">best budget 4K</a> gaming monitor.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>If you have the funds for both of the above, I can only imagine how powerful your dual screen setup will be. But if I'm being completely honest, the Asus ROG Strix XG27UCG is kind of overkill if you're just using it for second screen viewing or document spelunking.</p><p>Sure, you make a saving on this 4K monitor as it's an IPS panel, and not an OLED. But it's also a dual-mode monitor that can swap into a lower resolution, higher refresh mode; in other words, you're getting both a 4K, 160 Hz monitor <em>and </em>a 1080p, 320 Hz monitor in one for under $300.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ubQuCSNRpVqHejVcvMVhff" name="Asus ROG Strix XG27UCG 00007" alt="Asus ROG Strix XG27UCG" src="https://cdn.mos.cms.futurecdn.net/ubQuCSNRpVqHejVcvMVhff.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Throwing it back over to the LG 32GX850A-B, this OLED with a typical brightness of 275 nits features dual-modes as well. For $750, you get 4K at 165Hz, and 1080p at an even speedier 330Hz. Given that a recent poll revealed that <a href="https://www.pcgamer.com/hardware/gaming-monitors/of-course-1440p-is-your-favorite-gaming-res-but-im-kinda-stunned-there-are-as-many-4k-gamers-as-1080p-ones-in-pc-gamers-ranks/" target="_blank">there are as many 4K gamers as 1080p ones among PC Gamer's ranks</a>, this is arguably the best of both worlds.</p><p>That said, while this <em>is</em> a great deal on an OLED monitor, you'll need a decent GPU to get the most out of it in 4K. It's definitely worth checking our <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">best GPU deals</a> guide for bargains, but the <a href="https://www.pcgamer.com/the-best-graphics-cards/" target="_blank">best graphics cards</a> often come at a premium. In other words, while you may be saving a buck on the monitor, committing to the high resolution, high-ish refresh rate gaming lifestyle might cost you in the end.</p><h2 id="check-out-all-of-amazon-s-gaming-monitor-deals-here-2">👉<a href="https://www.amazon.com/s?k=gaming+monitor" target="_blank">Check out all of Amazon's gaming monitor deals here</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-monitors/the-best-budget-4k-gaming-monitor-is-now-only-usd299-but-theres-an-oled-trying-to-steal-its-deal-spotlight/</link>
                                                                            <description>
                            <![CDATA[ Two dual-mode gaming monitors, somewhat alike in dignity. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dvsciVFLVSwq6hxfyCSwoK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Vgn5Amx8SvWxFFZDRWeAGP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 17 Apr 2026 13:34:17 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Vgn5Amx8SvWxFFZDRWeAGP-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus ROG, LG]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The ASUS ROG Strix XG27UCG and the LG 32GX850A-B gaming monitors float in the funky PC G deal void.]]></media:description>                                                            <media:text><![CDATA[The ASUS ROG Strix XG27UCG and the LG 32GX850A-B gaming monitors float in the funky PC G deal void.]]></media:text>
                                <media:title type="plain"><![CDATA[The ASUS ROG Strix XG27UCG and the LG 32GX850A-B gaming monitors float in the funky PC G deal void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Vgn5Amx8SvWxFFZDRWeAGP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="36ac34e5-1d6b-4e5f-8b62-a3023b3999a0" data-action="Deal Block" data-label="UltraGear 32GX850A-B" data-dimension48="UltraGear 32GX850A-B" data-dimension25="$749.99" href="https://www.amazon.com/LG-32GX850A-B-UltraGear-Dual-Mode-TrueBlack/dp/B0FLQLPNNH/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ugguVuKUxjjJqYhztDyBVW" name="LGOLED (1)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ugguVuKUxjjJqYhztDyBVW.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/LG-32GX850A-B-UltraGear-Dual-Mode-TrueBlack/dp/B0FLQLPNNH/" target="_blank" rel="nofollow" data-dimension112="36ac34e5-1d6b-4e5f-8b62-a3023b3999a0" data-action="Deal Block" data-label="UltraGear 32GX850A-B" data-dimension48="UltraGear 32GX850A-B" data-dimension25="$749.99">UltraGear 32GX850A-B: was $1299.99 now $749.99</a></strong><br>Dual-mode monitors usually come with a price premium, but this one's a good deal even if you never use the feature. It's a 32-inch 4K OLED from a company that knows a thing or two about making excellent panels—and with this much chopped off the price, it's worth some serious consideration no matter which way you look at it.</p><p><strong>Key specs:</strong> <strong>32-inch | 4K/1080p dual-mode | 165 Hz/330 Hz | 0.03 ms | OLED</strong></p></div><div class="product"><a data-dimension112="07564d5a-7ff5-4a74-a345-756159c1a262" data-action="Deal Block" data-label="XG27UCG" data-dimension48="XG27UCG" data-dimension25="$299" href="https://www.amazon.com/dp/B0CZWJG5GZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:620px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="opRqcVDAZfw6duwgqToGi3" name="asus-rog-strix-xg27ucg-gaming-monitor" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/opRqcVDAZfw6duwgqToGi3.jpg" mos="" align="middle" fullscreen="" width="620" height="620" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/dp/B0CZWJG5GZ" target="_blank" rel="nofollow" data-dimension112="07564d5a-7ff5-4a74-a345-756159c1a262" data-action="Deal Block" data-label="XG27UCG" data-dimension48="XG27UCG" data-dimension25="$299">XG27UCG: was $449 now $299</a></strong><br>If you're an esports fiend on budget, this is the monitor to take the main stage. You can't go too wrong with a speedy 320 Hz refresh rate, plus the option of 4K resolution should you be looking for a single-player palate cleanser between competitive matches.</p><p><strong>Key specs: 27-inch | 4K/1080p dual-mode | 160 Hz/320Hz | 1 ms | IPS</strong><a class="view-deal button" href="https://www.amazon.com/dp/B0CZWJG5GZ" target="_blank" rel="nofollow" data-dimension112="07564d5a-7ff5-4a74-a345-756159c1a262" data-action="Deal Block" data-label="XG27UCG" data-dimension48="XG27UCG" data-dimension25="$299">View Deal</a></p></div><p>Many folks will get on perfectly well with just one monitor. However, if you're a PC gamer whose galaxy brain simply can't be contained by a single screen, have I got some deals for you.</p><p>First up, if you'll bear with the sense of deja vu for just a moment, is the LG UltraGear 32GX850A-B. Yes, our Andy did write <a href="https://www.pcgamer.com/hardware/gaming-monitors/forget-the-dual-mode-i-want-this-32-inch-4k-oled-gaming-monitor-with-a-mega-discount-because-it-looks-absolutely-lush/" target="_blank">a different deal post about this 32-inch 4K OLED earlier in the week</a>, but it's only gone and come down in price since then. Now you can <a href="https://www.amazon.com/LG-32GX850A-B-UltraGear-Dual-Mode-TrueBlack/dp/B0FLQLPNNH" target="_blank">get this lovely dual-mode gaming monitor for only $750 from Amazon</a>.</p><p>As for my second deal of the day, make some noise for the 27-inch Asus ROG Strix XG27UCG. If you're on a budget, this could take centre-stage as <a href="https://www.amazon.com/dp/B0CZWJG5GZ" target="_blank">your primary gaming panel for only $299 from Amazon</a>. Our Jeremy previously rated this more affordable option in his <a href="https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-strix-xg27ucg-gaming-monitor-review/" target="_blank">Asus ROG Strix XG27UCG gaming monitor review</a>, effectively crowning it as our pick for the <a href="https://www.pcgamer.com/best-gaming-monitor/" target="_blank">best budget 4K</a> gaming monitor.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>If you have the funds for both of the above, I can only imagine how powerful your dual screen setup will be. But if I'm being completely honest, the Asus ROG Strix XG27UCG is kind of overkill if you're just using it for second screen viewing or document spelunking.</p><p>Sure, you make a saving on this 4K monitor as it's an IPS panel, and not an OLED. But it's also a dual-mode monitor that can swap into a lower resolution, higher refresh mode; in other words, you're getting both a 4K, 160 Hz monitor <em>and </em>a 1080p, 320 Hz monitor in one for under $300.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ubQuCSNRpVqHejVcvMVhff" name="Asus ROG Strix XG27UCG 00007" alt="Asus ROG Strix XG27UCG" src="https://cdn.mos.cms.futurecdn.net/ubQuCSNRpVqHejVcvMVhff.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Throwing it back over to the LG 32GX850A-B, this OLED with a typical brightness of 275 nits features dual-modes as well. For $750, you get 4K at 165Hz, and 1080p at an even speedier 330Hz. Given that a recent poll revealed that <a href="https://www.pcgamer.com/hardware/gaming-monitors/of-course-1440p-is-your-favorite-gaming-res-but-im-kinda-stunned-there-are-as-many-4k-gamers-as-1080p-ones-in-pc-gamers-ranks/" target="_blank">there are as many 4K gamers as 1080p ones among PC Gamer's ranks</a>, this is arguably the best of both worlds.</p><p>That said, while this <em>is</em> a great deal on an OLED monitor, you'll need a decent GPU to get the most out of it in 4K. It's definitely worth checking our <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">best GPU deals</a> guide for bargains, but the <a href="https://www.pcgamer.com/the-best-graphics-cards/" target="_blank">best graphics cards</a> often come at a premium. In other words, while you may be saving a buck on the monitor, committing to the high resolution, high-ish refresh rate gaming lifestyle might cost you in the end.</p><h2 id="check-out-all-of-amazon-s-gaming-monitor-deals-here-2">👉<a href="https://www.amazon.com/s?k=gaming+monitor" target="_blank">Check out all of Amazon's gaming monitor deals here</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD Radeon RX 9060 XT 8 GB review (Asus Prime) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>On paper, the AMD Radeon RX 9060 XT<strong> </strong>8 GB makes a whole lot of sense. I was particularly impressed by the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9060-xt-16-gb-review-xfx-swift/" target="_blank">RX 9060 XT 16 GB</a> when I tested it last year, and the 8 GB version is usually substantially cheaper. In fact, out of all of AMD and Nvidia's current-generation graphics cards, it's the most affordable of the lot. Dropping the VRAM to 8 GB can't make that much of a difference, can it?<br><br>Well, I hate to be the bearer of bad news, but yes it can. Not all the time, of course. Certain games at high settings, though, will hamper the AMD card's performance quite badly—and crucially, in a more significant way than its main competition, the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5060-ti-8-gb-review-palit-dual/" target="_blank">Nvidia RTX 5060 Ti 8 GB</a>.<br><br>Does that make the RX 9060 XT 8 GB a total write off? Nope. In fact, if the Nvidia card didn't exist, I'd be tempted to call the AMD GPU's performance pretty good for its paltry MSRP of $299. The RTX 5060 Ti 8 GB doesn't have it all its own way in my benchmarks, either. Sometimes the AMD contender pulls ahead, so it's not a super clear-cut thing.<br><br>But there are a couple of caveats to be aware of. One, you won't find one of these for less than $350 right now, and the RTX 5060 Ti 8 GB tends to bottom out around $390-$400. And two, when the RX 9060 XT 8 GB drops off the pace, it's sometimes by a significant amount. Again, these drops are in certain games at certain settings, so it's not a completely consistent thing. But it's enough to give me pause, and I think you should consider your options, too.<br><br>It's far from a bad graphics card, and one that'll serve you fine if money's a real concern and you need something that can cope with modern gaming. But the RTX 5060 Ti 8 GB handles VRAM-constrained situations significantly better in many of my tests, and that's the sort of headroom that I think's worth paying for. At least when the price difference between the two is this tight.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if:</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You can't stretch to the RTX 5060 Ti 8 GB: </strong>While the little Nvidia card is more expensive, it's got less issues operating within its VRAM constraints. Still, cheaper is cheaper, and the AMD card isn't completely outclassed.<br><br>✅ <strong>You want excellent thermals:</strong> It's quite astonishing how cool this card runs under duress, which makes it a good candidate for small form factor builds.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're a high settings + high resolution gamer: </strong>The RX 9060 XT 8 GB can struggle with the settings turned up, more so than its competition on average.<br><br><strong>❌ You're a Cyberpunk 2077/open world fanatic:</strong> Night City gives this GPU trouble with ray tracing enabled, and it has a tendency to drop  behind the RTX 5060 Ti in VRAM-heavy games in general.</p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-features"><span>RX 9060 XT 8 GB - Features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>RX 9060 XT 8 GB</strong></p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p>Navi 44</p></td></tr><tr><td class="firstcol " ><p><strong>VRAM</strong></p></td><td  ><p>8 GB GDDR6</p></td></tr><tr><td class="firstcol " ><p><strong>Shader Cores</strong></p></td><td  ><p>2048</p></td></tr><tr><td class="firstcol " ><p><strong>Boost clock (MHz)</strong></p></td><td  ><p>3130</p></td></tr><tr><td class="firstcol " ><p><strong>Base clock (MHz)</strong></p></td><td  ><p>1700</p></td></tr><tr><td class="firstcol " ><p><strong>TMUs</strong></p></td><td  ><p>128</p></td></tr><tr><td class="firstcol " ><p><strong>ROPs</strong></p></td><td  ><p>64</p></td></tr><tr><td class="firstcol " ><p><strong>Compute Units</strong></p></td><td  ><p>32</p></td></tr><tr><td class="firstcol " ><p><strong>RT Cores</strong></p></td><td  ><p>32</p></td></tr><tr><td class="firstcol " ><p><strong>Matrix Cores</strong></p></td><td  ><p>64</p></td></tr><tr><td class="firstcol " ><p><strong>L0 Cache</strong></p></td><td  ><p>32 KB per WGP (2 per CU)</p></td></tr><tr><td class="firstcol " ><p><strong>L1 Cache</strong></p></td><td  ><p>4 MB</p></td></tr><tr><td class="firstcol " ><p><strong>L2 Cache</strong></p></td><td  ><p>32 MB</p></td></tr><tr><td class="firstcol " ><p><strong>MSRP</strong></p></td><td  ><p>$299</p></td></tr></tbody></table></div><p>The RX 9060 XT 8 GB uses the same Navi 44 chip as the 16 GB version, based on AMD's RDNA 4 architecture. With that comes a loadout of 2048 Shader Cores, 32 Compute Units, 32 dedicated Ray Accelerators, and 64 Matrix Cores—essentially the equivalent of Nvidia's mixed precision, AI inferencing Tensor Cores.</p><p>While both the RX 9060 XT 8 GB and the RTX 5060 Ti 8 GB have the same RAM loadout in terms of size, the Nvidia card uses speedy GDDR7 over a 128-bit bus for a total max memory bandwidth of 448 GB/s, while the AMD equivalent uses slower GDDR6 over the same sized bus. That means a max memory bandwidth of 322.23 GB/s, significantly less than the RTX 5060 Ti.</p><p>The RX 9060 XT has 32 KB of L0 cache per workgroup processor (essentially two Compute Units), 4 MB of L2 cache, and 32 MB of L3. This multi-layered system is again in contrast to Nvidia's cache handling, which equates to 128 KB per Shader Module of L1 cache, and 32 MB of L2.</p><p>In terms of clock speeds, the stock RX 9060 XT has a base clock of 1700 MHz, a "game clock" of 2530 MHz, and a max boost clock of 3130 MHz. </p><p>The game clock figure represents the average sustained speed during a typical gaming workload, although my particular review sample, the <a href="https://www.asus.com/uk/motherboards-components/graphics-cards/prime/prime-rx9060xt-o8g/" target="_blank">Asus Prime Radeon RX 9060 XT OC Edition</a>, lists a higher sustained game clock figure of 2760 MHz—likely due to the fact it has a surprisingly large, tri-fan, 2.5 slot cooler.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PTGWU89uv8mFHJGmtdQP3n" name="20260416_163304" alt="An Asus Prime Radeon RX 9060 XT 8 GB graphics card on a wooden desk" src="https://cdn.mos.cms.futurecdn.net/PTGWU89uv8mFHJGmtdQP3n.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>This seems a little overkill for an RX 9060 XT, which has proven itself to be a cool-running graphics chip even with the small, twin-fan cooler equipped to the 16 GB version I tested last year. I found that card to regularly sustain somewhere near its top max boost speeds while keeping temperatures low, and this Asus 8 GB sample is much the same. </p><p>Asus doesn't list the exact TGP of this particular variant, but it does suggest a 550 W power supply, 100 W more than the official minimum spec. The default RX 9060 XT 8 GB has a TGP of 150 W, although I've recorded a peak power draw of this card at 175 W under extremely heavy load. </p><p>Again, the default RX 9060 XT 16 GB sample I reviewed previously also liked to jump over its 160 W TGP at points, managing an even larger peak of 182 W. </p><p>Around the back is a single HDMI 2.1b port, and two 2.1a DisplayPort connections. One last thing to note about this particular Asus card is the addition of a small switch tucked into the backplate, which allows you to switch between Performance and Quiet fan modes. I've left it in performance mode for my testing, as this card runs quiet even when pushed to its maximum.</p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/FMsVtmS3Deh9g36ffCs92k.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 3</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>Not a bad set of specs for a budget GPU, but the slower VRAM does spoil the pot a little.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-performance"><span>RX 9060 XT 8 GB - Performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="V9NcSiuohTH8kwcuANovoU" name="AsusPrimeRX9060XTbookshelftwoelectric" alt="An Asus Prime Radeon RX 9060 XT 8 GB graphics card on a bookshelf, looking all attractive" src="https://cdn.mos.cms.futurecdn.net/V9NcSiuohTH8kwcuANovoU.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>And so, to the meat and potatoes: gaming performance. Initially, I was pleased to see that the cheaper RX 9060 XT 8 GB managed to get within three frames of the RTX 5060 Ti 8 GB in Black Myth Wukong at 1080p on average, which suggested to me that I was likely to have a fight on my hands between the two. </p><p>In Cyberpunk 2077, however, the wheels really come off for the AMD card.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776260025321-3eh1fp76m *, #fv-chart-1776260025321-3eh1fp76m *:before, #fv-chart-1776260025321-3eh1fp76m *:after, #fv-chart-1776260025321-3eh1fp76m-slideshow *, #fv-chart-1776260025321-3eh1fp76m-slideshow *:before, #fv-chart-1776260025321-3eh1fp76m-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776260025321-3eh1fp76m, #fv-chart-1776260025321-3eh1fp76m-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776260025321-3eh1fp76m {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776260025321-3eh1fp76m .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776260025321-3eh1fp76m-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776260025321-3eh1fp76m .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776260025321-3eh1fp76m .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776260025321-3eh1fp76m .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776260025321-3eh1fp76m .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776260025321-3eh1fp76m .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-expand-btn,    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-expand-btn:hover,    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776260025321-3eh1fp76m .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776260025321-3eh1fp76m .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776260025321-3eh1fp76m .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776260025321-3eh1fp76m .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-row, #fv-chart-1776260025321-3eh1fp76m .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776260025321-3eh1fp76m .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776260025321-3eh1fp76m .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776260025321-3eh1fp76m .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776260025321-3eh1fp76m .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776260025321-3eh1fp76m .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776260025321-3eh1fp76m .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776260025321-3eh1fp76m.mobile-view #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776260025321-3eh1fp76m.mobile-view #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776260025321-3eh1fp76m.mobile-view #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-pie-container,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-row,    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-stacked-product,    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-grouped-bar-product,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-row,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-stacked-product,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-label,    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-grouped-product-title,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-label,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-container,    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-cluster,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-container,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-x-axis-label-space,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-benchmark-title,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-dropdown-title,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-chart-title,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-chart-subhead,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-header,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-vs,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select-container,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776260025321-3eh1fp76m.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776260025321-3eh1fp76m .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-bar-row,        #fv-chart-1776260025321-3eh1fp76m .fv-stacked-product,        #fv-chart-1776260025321-3eh1fp76m .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-bar-label,        #fv-chart-1776260025321-3eh1fp76m .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-bar-container,        #fv-chart-1776260025321-3eh1fp76m .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776260025321-3eh1fp76m .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776260025321-3eh1fp76m.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "1080p gaming benchmarks | RX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:33:45.322Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Black Myth Wukong (1080p High)",    "Cyberpunk 2077 (1080p RT Ultra)",    "F1 24 (1080p Ultra high)",    "Homeworld 3 (1080p Epic)",    "Metro Exodus Enhanced Edition (1080p Ultra)",    "The Talos Principle 2 (1080p Ultra)",    "Total War: Warhammer 3 (1080p Ultra)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Black Myth Wukong (1080p High)",      "value": 74,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Black Myth Wukong (1080p High)",      "value": 75,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Black Myth Wukong (1080p High)",      "value": 71,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Black Myth Wukong (1080p High)",      "value": 73,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Cyberpunk 2077 (1080p RT Ultra)",      "value": 52,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1080p RT Ultra)",      "value": 51,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1080p RT Ultra)",      "value": 41,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1080p RT Ultra)",      "value": 49,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – F1 24 (1080p Ultra high)",      "value": 90,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – F1 24 (1080p Ultra high)",      "value": 90,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – F1 24 (1080p Ultra high)",      "value": 82,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – F1 24 (1080p Ultra high)",      "value": 95,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Homeworld 3 (1080p Epic)",      "value": 108,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Homeworld 3 (1080p Epic)",      "value": 117,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Homeworld 3 (1080p Epic)",      "value": 111,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Homeworld 3 (1080p Epic)",      "value": 106,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Metro Exodus Enhanced Edition (1080p Ultra)",      "value": 101,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Metro Exodus Enhanced Edition (1080p Ultra)",      "value": 98,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Metro Exodus Enhanced Edition (1080p Ultra)",      "value": 93,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Metro Exodus Enhanced Edition (1080p Ultra)",      "value": 96,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Talos Principle 2 (1080p Ultra)",      "value": 69,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Talos Principle 2 (1080p Ultra)",      "value": 75,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Talos Principle 2 (1080p Ultra)",      "value": 66,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – The Talos Principle 2 (1080p Ultra)",      "value": 73,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Total War: Warhammer 3 (1080p Ultra)",      "value": 81,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Total War: Warhammer 3 (1080p Ultra)",      "value": 83,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Total War: Warhammer 3 (1080p Ultra)",      "value": 90,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Total War: Warhammer 3 (1080p Ultra)",      "value": 94,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776260025321-3eh1fp76m" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">1080p gaming benchmarks | RX 9060 XT 8 GB</h3>                        <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Black Myth Wukong (1080p High)</option><option value="1">Cyberpunk 2077 (1080p RT Ultra)</option><option value="2">F1 24 (1080p Ultra high)</option><option value="3">Homeworld 3 (1080p Epic)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option><option value="5">The Talos Principle 2 (1080p Ultra)</option><option value="6">Total War: Warhammer 3 (1080p Ultra)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Black Myth Wukong (1080p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1080p High)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 88.75%; background-color: #E33235;" data-target-width="88.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">71</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72.5%; background-color: #FE9F58;" data-target-width="72.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 92.5%; background-color: #E33235;" data-target-width="92.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">74</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 77.5%; background-color: #FE9F58;" data-target-width="77.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">62</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 91.25%; background-color: #E33235;" data-target-width="91.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.75%; background-color: #FE9F58;" data-target-width="78.75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.75%; background-color: #E33235;" data-target-width="93.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">75</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.25%; background-color: #FE9F58;" data-target-width="81.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Black Myth Wukong (1080p High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>71 Avg FPS, 58 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>74 Avg FPS, 62 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>73 Avg FPS, 63 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>75 Avg FPS, 65 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #E33235;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">52</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 58.333333333333336%; background-color: #FE9F58;" data-target-width="58.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">35</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.66666666666667%; background-color: #E33235;" data-target-width="81.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">49</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65%; background-color: #FE9F58;" data-target-width="65">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">39</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #FE9F58;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>41 Avg FPS, 26 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>52 Avg FPS, 35 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>49 Avg FPS, 39 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>51 Avg FPS, 41 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-F1 24 (1080p Ultra high)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra high)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 82%; background-color: #E33235;" data-target-width="82">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">82</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66%; background-color: #FE9F58;" data-target-width="66">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">66</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">90</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73%; background-color: #FE9F58;" data-target-width="73">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 95%; background-color: #E33235;" data-target-width="95">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">95</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61%; background-color: #FE9F58;" data-target-width="61">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">61</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">90</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71%; background-color: #FE9F58;" data-target-width="71">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">71</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>F1 24 (1080p Ultra high) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>82 Avg FPS, 66 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>90 Avg FPS, 73 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>95 Avg FPS, 61 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>90 Avg FPS, 71 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Homeworld 3 (1080p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1080p Epic)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 74%; background-color: #E33235;" data-target-width="74">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">111</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #E33235;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">108</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 21.333333333333336%; background-color: #FE9F58;" data-target-width="21.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">32</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70.66666666666667%; background-color: #E33235;" data-target-width="70.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">106</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78%; background-color: #E33235;" data-target-width="78">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">117</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Homeworld 3 (1080p Epic) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>111 Avg FPS, 63 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>108 Avg FPS, 32 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>106 Avg FPS, 65 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>117 Avg FPS, 65 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62%; background-color: #E33235;" data-target-width="62">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">93</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">64</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">101</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 64%; background-color: #E33235;" data-target-width="64">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">96</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65.33333333333333%; background-color: #E33235;" data-target-width="65.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">98</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>93 Avg FPS, 64 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>101 Avg FPS, 65 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>96 Avg FPS, 42 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>98 Avg FPS, 42 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-The Talos Principle 2 (1080p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1080p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 82.5%; background-color: #E33235;" data-target-width="82.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">66</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.75%; background-color: #FE9F58;" data-target-width="43.75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">35</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86.25%; background-color: #E33235;" data-target-width="86.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">69</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 46.25%; background-color: #FE9F58;" data-target-width="46.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">37</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 91.25%; background-color: #E33235;" data-target-width="91.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 46.25%; background-color: #FE9F58;" data-target-width="46.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">37</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.75%; background-color: #E33235;" data-target-width="93.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">75</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Talos Principle 2 (1080p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>66 Avg FPS, 35 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>69 Avg FPS, 37 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>73 Avg FPS, 37 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>75 Avg FPS, 41 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Total War: Warhammer 3 (1080p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1080p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">90</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81%; background-color: #E33235;" data-target-width="81">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">81</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 59%; background-color: #FE9F58;" data-target-width="59">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">59</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 94%; background-color: #E33235;" data-target-width="94">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">94</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #FE9F58;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83%; background-color: #E33235;" data-target-width="83">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">83</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 54%; background-color: #FE9F58;" data-target-width="54">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">54</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Total War: Warhammer 3 (1080p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>90 Avg FPS, 42 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>81 Avg FPS, 59 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>94 Avg FPS, 72 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>83 Avg FPS, 54 1% Low FPS</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776260025321-3eh1fp76m', false); });      } else {        initialize('fv-chart-1776260025321-3eh1fp76m', false);      }    })();      </script></div><p>A 41 fps average result at Ultra RT settings, compared to the 52 fps average of the Nvidia contender, is seriously off the pace. At this level, while both GPUs fail to meet the 60 fps "gosh that's smooth" minimum, an 11 frames per second difference is very significant.</p><p>That being said, I found the RTX 5060 Ti 8 GB to fly through Night City once the settings were dropped to Medium RT in my <a href="https://www.pcgamer.com/hardware/graphics-cards/my-real-world-testing-shows-8-gb-gpus-are-still-enough-for-gaming-in-2026-but-im-surprised-at-just-how-much-faster-the-16-gb-versions-are/" target="_blank">8 GB vs 16 GB VRAM testing</a>, so I looked back at my in-game results and… yeesh.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776262354105-agnpm4z0e *, #fv-chart-1776262354105-agnpm4z0e *:before, #fv-chart-1776262354105-agnpm4z0e *:after, #fv-chart-1776262354105-agnpm4z0e-slideshow *, #fv-chart-1776262354105-agnpm4z0e-slideshow *:before, #fv-chart-1776262354105-agnpm4z0e-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776262354105-agnpm4z0e, #fv-chart-1776262354105-agnpm4z0e-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776262354105-agnpm4z0e {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776262354105-agnpm4z0e .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776262354105-agnpm4z0e-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776262354105-agnpm4z0e .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776262354105-agnpm4z0e .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776262354105-agnpm4z0e .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776262354105-agnpm4z0e .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776262354105-agnpm4z0e .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-expand-btn,    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-expand-btn:hover,    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776262354105-agnpm4z0e .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776262354105-agnpm4z0e .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776262354105-agnpm4z0e .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776262354105-agnpm4z0e .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-row, #fv-chart-1776262354105-agnpm4z0e .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776262354105-agnpm4z0e .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776262354105-agnpm4z0e .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776262354105-agnpm4z0e .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776262354105-agnpm4z0e .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776262354105-agnpm4z0e .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776262354105-agnpm4z0e .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776262354105-agnpm4z0e.mobile-view #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776262354105-agnpm4z0e.mobile-view #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776262354105-agnpm4z0e.mobile-view #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-pie-container,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-row,    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-stacked-product,    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-grouped-bar-product,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-row,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-stacked-product,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-label,    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-grouped-product-title,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-label,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-container,    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-cluster,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-container,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-x-axis-label-space,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-benchmark-title,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-dropdown-title,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-chart-title,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-chart-subhead,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-header,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-vs,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select-container,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776262354105-agnpm4z0e.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776262354105-agnpm4z0e .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-bar-row,        #fv-chart-1776262354105-agnpm4z0e .fv-stacked-product,        #fv-chart-1776262354105-agnpm4z0e .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-bar-label,        #fv-chart-1776262354105-agnpm4z0e .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-bar-container,        #fv-chart-1776262354105-agnpm4z0e .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776262354105-agnpm4z0e .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776262354105-agnpm4z0e.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Cyberpunk 2077 - VRAM usage and performance",  "description": "In-game testing, Medium RT settings",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T14:12:34.105Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB",    "RTX 5060 Ti 8 GB",    "RX 9060XT 16 GB",    "RTX 5060 Ti 16 GB",    "Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",    "Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",    "Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",      "value": 91,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Infinity 3 – Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",      "value": 91,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",      "value": 72,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",      "value": 85,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",      "value": 58,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Infinity 3 – Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",      "value": 58,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",      "value": 45,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",      "value": 57,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",      "value": 99,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Infinity 3 – Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",      "value": 94,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",      "value": 86,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",      "value": 103,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776262354105-agnpm4z0e" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">Cyberpunk 2077 - VRAM usage and performance</h3>            <p class="fv-chart-subhead">In-game testing, Medium RT settings</p>            <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Cyberpunk 2077 (1080p Medium RT + Quality upscaling)</option><option value="1">Cyberpunk 2077 (1440p Medium RT + Quality upscaling)</option><option value="2">Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776262354105-agnpm4z0e-bar-Cyberpunk 2077 (1080p Medium RT + Quality upscaling)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p Medium RT + Quality upscaling)" data-subhead="In-game testing, Medium RT settings" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #E33235;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 51%; background-color: #FE9F58;" data-target-width="51">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.68%; background-color: #1CA9C4;" data-target-width="7.68">            </div><span class="fv-bar-value-outside">7.68</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 91%; background-color: #E33235;" data-target-width="91">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">91</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 44%; background-color: #FE9F58;" data-target-width="44">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.32%; background-color: #1CA9C4;" data-target-width="7.32">            </div><span class="fv-bar-value-outside">7.32</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">85</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 67%; background-color: #FE9F58;" data-target-width="67">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">67</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 9.46%; background-color: #1CA9C4;" data-target-width="9.46">            </div><span class="fv-bar-value-outside">9.46</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 91%; background-color: #E33235;" data-target-width="91">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">91</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 63%; background-color: #FE9F58;" data-target-width="63">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 8.76%; background-color: #1CA9C4;" data-target-width="8.76">            </div><span class="fv-bar-value-outside">8.76</span></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1080p Medium RT + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>72 Avg FPS, 51 1% Low FPS, 7.68 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Infinity 3</td>                <td>91 Avg FPS, 44 1% Low FPS, 7.32 Avg. VRAM</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>85 Avg FPS, 67 1% Low FPS, 9.46 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>91 Avg FPS, 63 1% Low FPS, 8.76 Avg. VRAM</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776262354105-agnpm4z0e-bar-Cyberpunk 2077 (1440p Medium RT + Quality upscaling)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p Medium RT + Quality upscaling)" data-subhead="In-game testing, Medium RT settings" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 45%; background-color: #FE9F58;" data-target-width="45">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 12.666666666666664%; background-color: #1CA9C4;" data-target-width="12.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">7.6</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61.66666666666667%; background-color: #FE9F58;" data-target-width="61.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">37</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 12.200000000000001%; background-color: #1CA9C4;" data-target-width="12.200000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">7.32</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 95%; background-color: #E33235;" data-target-width="95">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">57</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.33333333333333%; background-color: #FE9F58;" data-target-width="78.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">47</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 18.583333333333336%; background-color: #1CA9C4;" data-target-width="18.583333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">11.15</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #FE9F58;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 16.683333333333334%; background-color: #1CA9C4;" data-target-width="16.683333333333334">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">10.01</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1440p Medium RT + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>45 Avg FPS, 27 1% Low FPS, 7.6 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Infinity 3</td>                <td>58 Avg FPS, 37 1% Low FPS, 7.32 Avg. VRAM</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>57 Avg FPS, 47 1% Low FPS, 11.15 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>58 Avg FPS, 45 1% Low FPS, 10.01 Avg. VRAM</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776262354105-agnpm4z0e-bar-Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)" data-subhead="In-game testing, Medium RT settings" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">86</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 30%; background-color: #FE9F58;" data-target-width="30">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 5.119999999999999%; background-color: #1CA9C4;" data-target-width="5.119999999999999">            </div><span class="fv-bar-value-outside">7.68</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">94</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.666666666666668%; background-color: #FE9F58;" data-target-width="28.666666666666668">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">43</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.886666666666667%; background-color: #1CA9C4;" data-target-width="4.886666666666667">            </div><span class="fv-bar-value-outside">7.33</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">103</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.893333333333333%; background-color: #1CA9C4;" data-target-width="7.893333333333333">            </div><span class="fv-bar-value-outside">11.84</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66%; background-color: #E33235;" data-target-width="66">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">99</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">74</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.013333333333333%; background-color: #1CA9C4;" data-target-width="7.013333333333333">            </div><span class="fv-bar-value-outside">10.52</span></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>86 Avg FPS, 45 1% Low FPS, 7.68 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Infinity 3</td>                <td>94 Avg FPS, 43 1% Low FPS, 7.33 Avg. VRAM</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>103 Avg FPS, 63 1% Low FPS, 11.84 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>99 Avg FPS, 74 1% Low FPS, 10.52 Avg. VRAM</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776262354105-agnpm4z0e', false); });      } else {        initialize('fv-chart-1776262354105-agnpm4z0e', false);      }    })();      </script></div><p>The RX 9060 XT 8 GB is a full 19 frames off the pace at 1080p in Cyberpunk's open world, even with the settings turned down—although it does manage a significantly higher 1% low result. </p><p>At 1440p, however, the AMD card is still 13 frames behind the RTX 5060 Ti 8 GB, and the 1 % lows plummet, too. The RX 9060 XT 8 GB gains some ground back with upscaling and frame generation enabled, though, which is some small comfort.</p><p>Going back to my 1080p benchmarks for a second, it's clear that it's not just Cyberpunk 2077 that gives this card some trouble compared to its competition. It's behind the pack in all but two of my tests, although with much less of a margin. </p><p>It does manage to beat the RTX 5060 Ti 8 GB by a full nine frames in Total War: Warhammer 3, though, and even manages to surge ahead of the 16 GB version.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776260509043-j1m2vscef *, #fv-chart-1776260509043-j1m2vscef *:before, #fv-chart-1776260509043-j1m2vscef *:after, #fv-chart-1776260509043-j1m2vscef-slideshow *, #fv-chart-1776260509043-j1m2vscef-slideshow *:before, #fv-chart-1776260509043-j1m2vscef-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776260509043-j1m2vscef, #fv-chart-1776260509043-j1m2vscef-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776260509043-j1m2vscef {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776260509043-j1m2vscef .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776260509043-j1m2vscef.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776260509043-j1m2vscef.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776260509043-j1m2vscef-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776260509043-j1m2vscef-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776260509043-j1m2vscef-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776260509043-j1m2vscef .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776260509043-j1m2vscef .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776260509043-j1m2vscef .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776260509043-j1m2vscef .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776260509043-j1m2vscef .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776260509043-j1m2vscef .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776260509043-j1m2vscef.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776260509043-j1m2vscef .fv-image-compare-expand-btn,    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-expand-btn:hover,    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776260509043-j1m2vscef .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776260509043-j1m2vscef .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776260509043-j1m2vscef .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776260509043-j1m2vscef .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776260509043-j1m2vscef .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776260509043-j1m2vscef .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776260509043-j1m2vscef .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-bar-row, #fv-chart-1776260509043-j1m2vscef .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776260509043-j1m2vscef .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776260509043-j1m2vscef .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776260509043-j1m2vscef .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776260509043-j1m2vscef .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776260509043-j1m2vscef .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776260509043-j1m2vscef .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776260509043-j1m2vscef .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776260509043-j1m2vscef .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776260509043-j1m2vscef .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776260509043-j1m2vscef .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776260509043-j1m2vscef.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776260509043-j1m2vscef.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776260509043-j1m2vscef.mobile-view #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776260509043-j1m2vscef.mobile-view #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776260509043-j1m2vscef.mobile-view #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-pie-container,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-row,    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-stacked-product,    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-grouped-bar-product,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-row,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-stacked-product,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-label,    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-grouped-product-title,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-label,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-container,    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-cluster,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-container,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-x-axis-label-space,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-benchmark-title,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-dropdown-title,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-chart-title,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-chart-subhead,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-header,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-vs,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select-container,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776260509043-j1m2vscef.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776260509043-j1m2vscef .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776260509043-j1m2vscef .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-bar-row,        #fv-chart-1776260509043-j1m2vscef .fv-stacked-product,        #fv-chart-1776260509043-j1m2vscef .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776260509043-j1m2vscef .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-bar-label,        #fv-chart-1776260509043-j1m2vscef .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-bar-container,        #fv-chart-1776260509043-j1m2vscef .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776260509043-j1m2vscef .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776260509043-j1m2vscef .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776260509043-j1m2vscef .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776260509043-j1m2vscef.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "1440p gaming benchmarks | RTX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:41:49.043Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Black Myth Wukong (1440p High)",    "Cyberpunk 2077 (1440p RT Ultra)",    "F1 24 (1440p Ultra High)",    "Homeworld 3 (1440p Epic)",    "Metro Exodus Enhanced Edition (1440p Ultra)",    "The Talos Principle 2 (1440p Ultra)",    "Total War: Warhammer 3 (1440p Ultra)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Black Myth Wukong (1440p High)",      "value": 50,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Black Myth Wukong (1440p High)",      "value": 51,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Black Myth Wukong (1440p High)",      "value": 48,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Black Myth Wukong (1440p High)",      "value": 48,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Cyberpunk 2077 (1440p RT Ultra)",      "value": 33,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1440p RT Ultra)",      "value": 32,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1440p RT Ultra)",      "value": 26,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1440p RT Ultra)",      "value": 30,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – F1 24 (1440p Ultra High)",      "value": 59,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – F1 24 (1440p Ultra High)",      "value": 56,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – F1 24 (1440p Ultra High)",      "value": 51,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – F1 24 (1440p Ultra High)",      "value": 60,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Homeworld 3 (1440p Epic)",      "value": 87,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Homeworld 3 (1440p Epic)",      "value": 97,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Homeworld 3 (1440p Epic)",      "value": 75,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Homeworld 3 (1440p Epic)",      "value": 86,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Metro Exodus Enhanced Edition (1440p Ultra)",      "value": 75,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Metro Exodus Enhanced Edition (1440p Ultra)",      "value": 72,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Metro Exodus Enhanced Edition (1440p Ultra)",      "value": 68,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Metro Exodus Enhanced Edition (1440p Ultra)",      "value": 71,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Talos Principle 2 (1440p Ultra)",      "value": 44,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Talos Principle 2 (1440p Ultra)",      "value": 51,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Talos Principle 2 (1440p Ultra)",      "value": 47,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – The Talos Principle 2 (1440p Ultra)",      "value": 49,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Total War: Warhammer 3 (1440p Ultra)",      "value": 57,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Total War: Warhammer 3 (1440p Ultra)",      "value": 60,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Total War: Warhammer 3 (1440p Ultra)",      "value": 60,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Total War: Warhammer 3 (1440p Ultra)",      "value": 62,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776260509043-j1m2vscef" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">1440p gaming benchmarks | RTX 9060 XT 8 GB</h3>                        <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Black Myth Wukong (1440p High)</option><option value="1">Cyberpunk 2077 (1440p RT Ultra)</option><option value="2">F1 24 (1440p Ultra High)</option><option value="3">Homeworld 3 (1440p Epic)</option><option value="4">Metro Exodus Enhanced Edition (1440p Ultra)</option><option value="5">The Talos Principle 2 (1440p Ultra)</option><option value="6">Total War: Warhammer 3 (1440p Ultra)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Black Myth Wukong (1440p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.66666666666667%; background-color: #FE9F58;" data-target-width="71.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">43</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">50</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.66666666666667%; background-color: #FE9F58;" data-target-width="71.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">43</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #FE9F58;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Black Myth Wukong (1440p High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>48 Avg FPS, 43 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>50 Avg FPS, 43 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>48 Avg FPS, 44 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>51 Avg FPS, 45 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Cyberpunk 2077 (1440p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65%; background-color: #E33235;" data-target-width="65">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42.5%; background-color: #FE9F58;" data-target-width="42.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">17</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 82.5%; background-color: #E33235;" data-target-width="82.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">33</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62.5%; background-color: #FE9F58;" data-target-width="62.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #FE9F58;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">24</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">32</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65%; background-color: #FE9F58;" data-target-width="65">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1440p RT Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>26 Avg FPS, 17 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>33 Avg FPS, 25 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>30 Avg FPS, 24 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>32 Avg FPS, 26 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-F1 24 (1440p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra High)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #FE9F58;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 98.33333333333333%; background-color: #E33235;" data-target-width="98.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">59</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.33333333333333%; background-color: #FE9F58;" data-target-width="78.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">47</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 100%; background-color: #E33235;" data-target-width="100">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 76.66666666666667%; background-color: #FE9F58;" data-target-width="76.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">46</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">56</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #FE9F58;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>F1 24 (1440p Ultra High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>51 Avg FPS, 41 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>59 Avg FPS, 47 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>60 Avg FPS, 46 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>56 Avg FPS, 45 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Homeworld 3 (1440p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">75</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 57.99999999999999%; background-color: #FE9F58;" data-target-width="57.99999999999999">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 87%; background-color: #E33235;" data-target-width="87">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">87</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86%; background-color: #E33235;" data-target-width="86">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">86</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65%; background-color: #FE9F58;" data-target-width="65">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 97%; background-color: #E33235;" data-target-width="97">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">97</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 64%; background-color: #FE9F58;" data-target-width="64">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">64</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Homeworld 3 (1440p Epic) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>75 Avg FPS, 58 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>87 Avg FPS, 42 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>86 Avg FPS, 65 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>97 Avg FPS, 64 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Metro Exodus Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">68</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61.25000000000001%; background-color: #FE9F58;" data-target-width="61.25000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">49</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.75%; background-color: #E33235;" data-target-width="93.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">75</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66.25%; background-color: #FE9F58;" data-target-width="66.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">53</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 88.75%; background-color: #E33235;" data-target-width="88.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">71</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42.5%; background-color: #FE9F58;" data-target-width="42.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">34</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42.5%; background-color: #FE9F58;" data-target-width="42.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">34</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Metro Exodus Enhanced Edition (1440p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>68 Avg FPS, 49 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>75 Avg FPS, 53 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>71 Avg FPS, 34 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>72 Avg FPS, 34 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-The Talos Principle 2 (1440p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.33333333333333%; background-color: #E33235;" data-target-width="78.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">47</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 45%; background-color: #FE9F58;" data-target-width="45">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 50%; background-color: #FE9F58;" data-target-width="50">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.66666666666667%; background-color: #E33235;" data-target-width="81.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">49</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 58.333333333333336%; background-color: #FE9F58;" data-target-width="58.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">35</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">32</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Talos Principle 2 (1440p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>47 Avg FPS, 27 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>44 Avg FPS, 30 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>49 Avg FPS, 35 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>51 Avg FPS, 32 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Total War: Warhammer 3 (1440p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.25%; background-color: #E33235;" data-target-width="71.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">57</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 50%; background-color: #FE9F58;" data-target-width="50">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">40</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 77.5%; background-color: #E33235;" data-target-width="77.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">62</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 56.25%; background-color: #FE9F58;" data-target-width="56.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Total War: Warhammer 3 (1440p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>60 Avg FPS, 44 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>57 Avg FPS, 40 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>62 Avg FPS, 45 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>60 Avg FPS, 44 1% Low FPS</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776260509043-j1m2vscef', false); });      } else {        initialize('fv-chart-1776260509043-j1m2vscef', false);      }    })();      </script></div><p>Switching things up to 1440p, the RX 9060 XT 8 GB drops behind once again in all but two of my tests, although the margins are a fair bit closer on average. Cyberpunk 2077 proves to be this card's Achilles' heel, which suggests the ray tracing demands may be a little too much for its 8 GB loadout.</p><p>It's also worth noting the difference between the 8 GB GPU and its 16 GB-equipped bigger brother. This difference can be quite pronounced in certain games, particularly in Homeworld 3, where the RX 9060 XT 8 GB posts a 75 fps average frame rate result to the 16 GB version's 97 frames.</p><p>Again, I have to remind myself that this 8 GB card is by far the cheapest of all my contenders. But with the $40-$50 more expensive RTX 5060 Ti 8 GB ranging ahead on average, sometimes by significant amounts, I do have to wonder if that saving is really worth it.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776261342029-efqimmk4t *, #fv-chart-1776261342029-efqimmk4t *:before, #fv-chart-1776261342029-efqimmk4t *:after, #fv-chart-1776261342029-efqimmk4t-slideshow *, #fv-chart-1776261342029-efqimmk4t-slideshow *:before, #fv-chart-1776261342029-efqimmk4t-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776261342029-efqimmk4t, #fv-chart-1776261342029-efqimmk4t-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776261342029-efqimmk4t {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776261342029-efqimmk4t .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776261342029-efqimmk4t.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776261342029-efqimmk4t.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776261342029-efqimmk4t-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776261342029-efqimmk4t-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776261342029-efqimmk4t-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776261342029-efqimmk4t .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776261342029-efqimmk4t .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776261342029-efqimmk4t .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776261342029-efqimmk4t .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776261342029-efqimmk4t .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776261342029-efqimmk4t .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776261342029-efqimmk4t.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776261342029-efqimmk4t .fv-image-compare-expand-btn,    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-expand-btn:hover,    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776261342029-efqimmk4t .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776261342029-efqimmk4t .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776261342029-efqimmk4t .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776261342029-efqimmk4t .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776261342029-efqimmk4t .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776261342029-efqimmk4t .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776261342029-efqimmk4t .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-bar-row, #fv-chart-1776261342029-efqimmk4t .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776261342029-efqimmk4t .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776261342029-efqimmk4t .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776261342029-efqimmk4t .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776261342029-efqimmk4t .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776261342029-efqimmk4t .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776261342029-efqimmk4t .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776261342029-efqimmk4t .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776261342029-efqimmk4t .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776261342029-efqimmk4t .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776261342029-efqimmk4t .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776261342029-efqimmk4t.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776261342029-efqimmk4t.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776261342029-efqimmk4t.mobile-view #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776261342029-efqimmk4t.mobile-view #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776261342029-efqimmk4t.mobile-view #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-pie-container,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-row,    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-stacked-product,    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-grouped-bar-product,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-row,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-stacked-product,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-label,    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-grouped-product-title,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-label,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-container,    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-cluster,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-container,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-x-axis-label-space,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-benchmark-title,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-dropdown-title,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-chart-title,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-chart-subhead,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-header,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-vs,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select-container,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776261342029-efqimmk4t.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776261342029-efqimmk4t .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776261342029-efqimmk4t .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-bar-row,        #fv-chart-1776261342029-efqimmk4t .fv-stacked-product,        #fv-chart-1776261342029-efqimmk4t .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776261342029-efqimmk4t .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-bar-label,        #fv-chart-1776261342029-efqimmk4t .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-bar-container,        #fv-chart-1776261342029-efqimmk4t .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776261342029-efqimmk4t .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776261342029-efqimmk4t .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776261342029-efqimmk4t .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776261342029-efqimmk4t.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Real-world gaming performance | RX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:55:42.030Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Black Myth Wukong (1440p High + Upscaling (quality))",    "Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",    "F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",    "Homeworld 3 (1440p Epic + upscaling (quality))",    "The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",    "Black Myth Wukong (1440p High + Quality upscaling)",    "Cyberpunk 2077 (1440p RT Ultra + Quality upscaling)",    "F1 24 (1440p Ultra high + Quality upscaling, 2x FG)",    "Homeworld 3 (1440p Epic + Quality upscaling)",    "The Talos Principle 2 (1440p Ultra + Quality upscaling, 2x FG)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Black Myth Wukong (1440p High + Upscaling (quality))",      "value": 79,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Black Myth Wukong (1440p High + Upscaling (quality))",      "value": 86,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Black Myth Wukong (1440p High + Upscaling (quality))",      "value": 76,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Black Myth Wukong (1440p High + Upscaling (quality))",      "value": 78,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",      "value": 93,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",      "value": 96,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",      "value": 90,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",      "value": 102,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",      "value": 131,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",      "value": 136,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",      "value": 146,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",      "value": 190,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Homeworld 3 (1440p Epic + upscaling (quality))",      "value": 113,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Homeworld 3 (1440p Epic + upscaling (quality))",      "value": 118,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Homeworld 3 (1440p Epic + upscaling (quality))",      "value": 102,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Homeworld 3 (1440p Epic + upscaling (quality))",      "value": 110,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",      "value": 103,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",      "value": 115,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",      "value": 127,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",      "value": 135,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776261342029-efqimmk4t" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">Real-world gaming performance | RX 9060 XT 8 GB</h3>                        <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Black Myth Wukong (1440p High + Quality upscaling)</option><option value="1">Cyberpunk 2077 (1440p RT Ultra + Quality upscaling)</option><option value="2">F1 24 (1440p Ultra high + Quality upscaling, 2x FG)</option><option value="3">Homeworld 3 (1440p Epic + Quality upscaling)</option><option value="4">The Talos Principle 2 (1440p Ultra + Quality upscaling, 2x FG)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Quality upscaling)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 76%; background-color: #E33235;" data-target-width="76">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">76</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #FE9F58;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">68</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 79%; background-color: #E33235;" data-target-width="79">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">79</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #FE9F58;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">68</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78%; background-color: #E33235;" data-target-width="78">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">78</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 69%; background-color: #FE9F58;" data-target-width="69">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">69</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86%; background-color: #E33235;" data-target-width="86">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">86</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #FE9F58;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Black Myth Wukong (1440p High + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>76 Avg FPS, 68 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>79 Avg FPS, 68 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>78 Avg FPS, 69 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>86 Avg FPS, 72 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + Quality upscaling)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #E33235;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">90</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 40%; background-color: #FE9F58;" data-target-width="40">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62%; background-color: #E33235;" data-target-width="62">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">93</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 44%; background-color: #FE9F58;" data-target-width="44">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">66</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #E33235;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">102</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 64%; background-color: #E33235;" data-target-width="64">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">96</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">79</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1440p RT Ultra + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>90 Avg FPS, 60 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>93 Avg FPS, 66 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>102 Avg FPS, 73 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>96 Avg FPS, 79 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high + Quality upscaling, 2x FG)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73%; background-color: #E33235;" data-target-width="73">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">146</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61%; background-color: #FE9F58;" data-target-width="61">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">122</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65.5%; background-color: #E33235;" data-target-width="65.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">131</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52%; background-color: #FE9F58;" data-target-width="52">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">104</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 95%; background-color: #E33235;" data-target-width="95">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">190</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 56.49999999999999%; background-color: #FE9F58;" data-target-width="56.49999999999999">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">113</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #E33235;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">136</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 44.5%; background-color: #FE9F58;" data-target-width="44.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">89</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div>                    </div>    </div>        <table class="sr-only">            <caption>F1 24 (1440p Ultra high + Quality upscaling, 2x FG) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>146 Avg FPS, 122 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>131 Avg FPS, 104 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>190 Avg FPS, 113 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>136 Avg FPS, 89 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + Quality upscaling)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #E33235;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">102</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 34%; background-color: #FE9F58;" data-target-width="34">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">113</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 30.666666666666664%; background-color: #FE9F58;" data-target-width="30.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">46</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">110</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">62</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">118</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Homeworld 3 (1440p Epic + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>102 Avg FPS, 51 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>113 Avg FPS, 46 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>110 Avg FPS, 62 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>118 Avg FPS, 63 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra + Quality upscaling, 2x FG)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">127</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52%; background-color: #FE9F58;" data-target-width="52">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">78</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">103</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 47.333333333333336%; background-color: #FE9F58;" data-target-width="47.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">71</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">135</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 39.33333333333333%; background-color: #FE9F58;" data-target-width="39.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">59</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">115</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 27.333333333333332%; background-color: #FE9F58;" data-target-width="27.333333333333332">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Talos Principle 2 (1440p Ultra + Quality upscaling, 2x FG) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>127 Avg FPS, 78 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>103 Avg FPS, 71 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>135 Avg FPS, 59 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>115 Avg FPS, 41 1% Low FPS</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776261342029-efqimmk4t', false); });      } else {        initialize('fv-chart-1776261342029-efqimmk4t', false);      }    })();      </script></div><p>Thankfully, my upscaling and frame generation testing gives the RX 9060 XT 8 GB something to celebrate. This tightens up the difference between the two 8 GB cards on average, and even leads to some eyebrow-raising figures. </p><p>Take F1 24, for example. We've observed this game posting astonishing frame rate scores with AMD's FSR tech enabled before (check out the massive 292 fps result in our <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">RX 9070 XT review</a>, for example), and that tracks with the 146 fps average here.</p><p>If you really want to see an AMD GPU fly, though, check out the RX 9060 XT 16 GB further down the chart. 190 fps?!? That beats the RTX 5060 Ti 16 GB by a full 54 frames. And the 8 GB card by *checks calculator* 44 fps. What a difference an extra 8 GB of VRAM makes, ey?</p><p>And check out those The Talos Principle 2 figures, while we're at it. It also seems to prefer FSR over DLSS, which suggests that F1 24 might not be the only game that likes what AMD brings to the table.</p><p>Still, while the upscaling results muddy the waters a little, it's clear that the little RX 9060 XT 8 GB is bested in most of my tests by its more expensive competition. And bringing some more real-world, in-game testing into the mix makes that clearer.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776262142840-413cy6phh *, #fv-chart-1776262142840-413cy6phh *:before, #fv-chart-1776262142840-413cy6phh *:after, #fv-chart-1776262142840-413cy6phh-slideshow *, #fv-chart-1776262142840-413cy6phh-slideshow *:before, #fv-chart-1776262142840-413cy6phh-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776262142840-413cy6phh, #fv-chart-1776262142840-413cy6phh-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776262142840-413cy6phh {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776262142840-413cy6phh .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776262142840-413cy6phh .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776262142840-413cy6phh.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776262142840-413cy6phh.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776262142840-413cy6phh .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776262142840-413cy6phh-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776262142840-413cy6phh-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776262142840-413cy6phh-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776262142840-413cy6phh .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776262142840-413cy6phh .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776262142840-413cy6phh .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776262142840-413cy6phh .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776262142840-413cy6phh .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776262142840-413cy6phh .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776262142840-413cy6phh .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776262142840-413cy6phh .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776262142840-413cy6phh .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776262142840-413cy6phh .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776262142840-413cy6phh .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776262142840-413cy6phh .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776262142840-413cy6phh .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776262142840-413cy6phh.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776262142840-413cy6phh .fv-image-compare-expand-btn,    #fv-chart-1776262142840-413cy6phh .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-expand-btn:hover,    #fv-chart-1776262142840-413cy6phh .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776262142840-413cy6phh .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776262142840-413cy6phh .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776262142840-413cy6phh .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776262142840-413cy6phh .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776262142840-413cy6phh .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776262142840-413cy6phh .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776262142840-413cy6phh .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776262142840-413cy6phh .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776262142840-413cy6phh .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776262142840-413cy6phh .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776262142840-413cy6phh .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776262142840-413cy6phh .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776262142840-413cy6phh .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776262142840-413cy6phh .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776262142840-413cy6phh .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776262142840-413cy6phh .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776262142840-413cy6phh .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776262142840-413cy6phh .fv-bar-row, #fv-chart-1776262142840-413cy6phh .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776262142840-413cy6phh .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776262142840-413cy6phh .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776262142840-413cy6phh .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776262142840-413cy6phh .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776262142840-413cy6phh .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776262142840-413cy6phh .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776262142840-413cy6phh .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776262142840-413cy6phh .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776262142840-413cy6phh .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776262142840-413cy6phh .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776262142840-413cy6phh .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776262142840-413cy6phh .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776262142840-413cy6phh .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776262142840-413cy6phh .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776262142840-413cy6phh.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776262142840-413cy6phh.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776262142840-413cy6phh.mobile-view #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776262142840-413cy6phh.mobile-view #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776262142840-413cy6phh.mobile-view #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-pie-container,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-row,    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-stacked-product,    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-grouped-bar-product,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-row,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-stacked-product,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-label,    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-grouped-product-title,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-label,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-container,    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-cluster,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-container,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-x-axis-label-space,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-benchmark-title,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-dropdown-title,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-chart-title,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-chart-subhead,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-header,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-vs,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select-container,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776262142840-413cy6phh.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776262142840-413cy6phh.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776262142840-413cy6phh .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776262142840-413cy6phh .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-bar-row,        #fv-chart-1776262142840-413cy6phh .fv-stacked-product,        #fv-chart-1776262142840-413cy6phh .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776262142840-413cy6phh .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776262142840-413cy6phh .fv-bar-label,        #fv-chart-1776262142840-413cy6phh .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776262142840-413cy6phh .fv-bar-container,        #fv-chart-1776262142840-413cy6phh .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776262142840-413cy6phh .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776262142840-413cy6phh .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776262142840-413cy6phh .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776262142840-413cy6phh .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776262142840-413cy6phh .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776262142840-413cy6phh .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776262142840-413cy6phh .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776262142840-413cy6phh.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "The Last of Us Part 1 - VRAM usage and performance",  "description": "In-game testing, Ultra settings",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T14:09:02.841Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB",    "RTX 5060 Ti 8 GB",    "RX 9060XT 16 GB",    "RTX 5060 Ti 16 GB",    "The Last of Us Part 1 (1080p Ultra + Quality upscaling)",    "The Last of Us Part 1 (1440p Ultra + Quality upscaling)",    "The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Last of Us Part 1 (1080p Ultra + Quality upscaling)",      "value": 113,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Last of Us Part 1 (1080p Ultra + Quality upscaling)",      "value": 89,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Last of Us Part 1 (1080p Ultra + Quality upscaling)",      "value": 79,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060XT 16 GB XFX – The Last of Us Part 1 (1080p Ultra + Quality upscaling)",      "value": 113,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Last of Us Part 1 (1440p Ultra + Quality upscaling)",      "value": 92,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Last of Us Part 1 (1440p Ultra + Quality upscaling)",      "value": 79,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Last of Us Part 1 (1440p Ultra + Quality upscaling)",      "value": 60,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060XT 16 GB XFX – The Last of Us Part 1 (1440p Ultra + Quality upscaling)",      "value": 89,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",      "value": 147,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",      "value": 132,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",      "value": 112,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060XT 16 GB XFX – The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",      "value": 149,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776262142840-413cy6phh" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">The Last of Us Part 1 - VRAM usage and performance</h3>            <p class="fv-chart-subhead">In-game testing, Ultra settings</p>            <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">The Last of Us Part 1 (1080p Ultra + Quality upscaling)</option><option value="1">The Last of Us Part 1 (1440p Ultra + Quality upscaling)</option><option value="2">The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776262142840-413cy6phh-bar-The Last of Us Part 1 (1080p Ultra + Quality upscaling)" data-chart-type="Bar" data-title="The Last of Us Part 1 (1080p Ultra + Quality upscaling)" data-subhead="In-game testing, Ultra settings" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52.666666666666664%; background-color: #E33235;" data-target-width="52.666666666666664">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">79</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 34.66666666666667%; background-color: #FE9F58;" data-target-width="34.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">52</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.406666666666667%; background-color: #1CA9C4;" data-target-width="4.406666666666667">            </div><span class="fv-bar-value-outside">6.61</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 59.333333333333336%; background-color: #E33235;" data-target-width="59.333333333333336">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">89</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 32%; background-color: #FE9F58;" data-target-width="32">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.613333333333333%; background-color: #1CA9C4;" data-target-width="4.613333333333333">            </div><span class="fv-bar-value-outside">6.92</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">113</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62%; background-color: #FE9F58;" data-target-width="62">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">93</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.6466666666666665%; background-color: #1CA9C4;" data-target-width="7.6466666666666665">            </div><span class="fv-bar-value-outside">11.47</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">113</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61.33333333333333%; background-color: #FE9F58;" data-target-width="61.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">92</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 6.5600000000000005%; background-color: #1CA9C4;" data-target-width="6.5600000000000005">            </div><span class="fv-bar-value-outside">9.84</span></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Last of Us Part 1 (1080p Ultra + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>79 Avg FPS, 52 1% Low FPS, 6.61 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>89 Avg FPS, 48 1% Low FPS, 6.92 Avg. VRAM</td>            </tr><tr>                <td>RX 9060XT 16 GB XFX</td>                <td>113 Avg FPS, 93 1% Low FPS, 11.47 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>113 Avg FPS, 92 1% Low FPS, 9.84 Avg. VRAM</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776262142840-413cy6phh-bar-The Last of Us Part 1 (1440p Ultra + Quality upscaling)" data-chart-type="Bar" data-title="The Last of Us Part 1 (1440p Ultra + Quality upscaling)" data-subhead="In-game testing, Ultra settings" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #E33235;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 6.709999999999999%; background-color: #1CA9C4;" data-target-width="6.709999999999999">            </div><span class="fv-bar-value-outside">6.71</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 79%; background-color: #E33235;" data-target-width="79">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">79</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 44%; background-color: #FE9F58;" data-target-width="44">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 6.98%; background-color: #1CA9C4;" data-target-width="6.98">            </div><span class="fv-bar-value-outside">6.98</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 89%; background-color: #E33235;" data-target-width="89">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">89</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #FE9F58;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 12.02%; background-color: #1CA9C4;" data-target-width="12.02">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">12.02</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 92%; background-color: #E33235;" data-target-width="92">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">92</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73%; background-color: #FE9F58;" data-target-width="73">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 10.39%; background-color: #1CA9C4;" data-target-width="10.39">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">10.39</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Last of Us Part 1 (1440p Ultra + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>60 Avg FPS, 42 1% Low FPS, 6.71 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>79 Avg FPS, 44 1% Low FPS, 6.98 Avg. VRAM</td>            </tr><tr>                <td>RX 9060XT 16 GB XFX</td>                <td>89 Avg FPS, 72 1% Low FPS, 12.02 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>92 Avg FPS, 73 1% Low FPS, 10.39 Avg. VRAM</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776262142840-413cy6phh-bar-The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)" data-chart-type="Bar" data-title="The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)" data-subhead="In-game testing, Ultra settings" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">112</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">61</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.493333333333333%; background-color: #1CA9C4;" data-target-width="4.493333333333333">            </div><span class="fv-bar-value-outside">6.74</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 88%; background-color: #E33235;" data-target-width="88">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">132</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">61</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.806666666666667%; background-color: #1CA9C4;" data-target-width="4.806666666666667">            </div><span class="fv-bar-value-outside">7.21</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">149</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 69.33333333333334%; background-color: #FE9F58;" data-target-width="69.33333333333334">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">104</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 8.08%; background-color: #1CA9C4;" data-target-width="8.08">            </div><span class="fv-bar-value-outside">12.12</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 98%; background-color: #E33235;" data-target-width="98">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">147</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52%; background-color: #FE9F58;" data-target-width="52">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">78</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.3933333333333335%; background-color: #1CA9C4;" data-target-width="7.3933333333333335">            </div><span class="fv-bar-value-outside">11.09</span></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>112 Avg FPS, 61 1% Low FPS, 6.74 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>132 Avg FPS, 61 1% Low FPS, 7.21 Avg. VRAM</td>            </tr><tr>                <td>RX 9060XT 16 GB XFX</td>                <td>149 Avg FPS, 104 1% Low FPS, 12.12 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>147 Avg FPS, 78 1% Low FPS, 11.09 Avg. VRAM</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776262142840-413cy6phh', false); });      } else {        initialize('fv-chart-1776262142840-413cy6phh', false);      }    })();      </script></div><p>I've picked The Last of Us Part 1 for a reason. Despite many, many patches since its release, it's still known as something of a VRAM hog, and can soon trip up lower-spec cards with the settings turned up. And while the RX 9060 XT 8 GB still manages smooth frame rates in this game at Ultra settings, it really does show the difference between this GPU and my other tested cards.</p><p>The AMD card is 20 frames behind the RTX 5060 Ti 8 GB at 1080p on average, and 35 fps behind the RX 9060 XT 16 GB. Switch the resolution to 1440p, and it just about squeaks a 60 fps average while the other GPUs are ranging off into the high 70s and low 90s. </p><p>Even frame generation can't quite make up the difference for the RX 9060 XT 8 GB, which again ends up far behind all our other cards.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776261016193-f1olb18m8 *, #fv-chart-1776261016193-f1olb18m8 *:before, #fv-chart-1776261016193-f1olb18m8 *:after, #fv-chart-1776261016193-f1olb18m8-slideshow *, #fv-chart-1776261016193-f1olb18m8-slideshow *:before, #fv-chart-1776261016193-f1olb18m8-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776261016193-f1olb18m8, #fv-chart-1776261016193-f1olb18m8-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776261016193-f1olb18m8 {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776261016193-f1olb18m8 .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776261016193-f1olb18m8.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776261016193-f1olb18m8.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776261016193-f1olb18m8-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776261016193-f1olb18m8-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776261016193-f1olb18m8-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776261016193-f1olb18m8 .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776261016193-f1olb18m8 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776261016193-f1olb18m8 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776261016193-f1olb18m8 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776261016193-f1olb18m8 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776261016193-f1olb18m8.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-expand-btn,    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-expand-btn:hover,    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776261016193-f1olb18m8 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776261016193-f1olb18m8 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776261016193-f1olb18m8 .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776261016193-f1olb18m8 .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-row, #fv-chart-1776261016193-f1olb18m8 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776261016193-f1olb18m8 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776261016193-f1olb18m8 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776261016193-f1olb18m8 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776261016193-f1olb18m8 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776261016193-f1olb18m8 .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776261016193-f1olb18m8 .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776261016193-f1olb18m8.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776261016193-f1olb18m8.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776261016193-f1olb18m8.mobile-view #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776261016193-f1olb18m8.mobile-view #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776261016193-f1olb18m8.mobile-view #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-pie-container,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-row,    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-stacked-product,    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-grouped-bar-product,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-row,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-stacked-product,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-label,    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-grouped-product-title,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-label,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-container,    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-cluster,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-container,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-x-axis-label-space,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-benchmark-title,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-dropdown-title,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-chart-title,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-chart-subhead,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-header,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-vs,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select-container,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776261016193-f1olb18m8.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776261016193-f1olb18m8 .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-bar-row,        #fv-chart-1776261016193-f1olb18m8 .fv-stacked-product,        #fv-chart-1776261016193-f1olb18m8 .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-bar-label,        #fv-chart-1776261016193-f1olb18m8 .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-bar-container,        #fv-chart-1776261016193-f1olb18m8 .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776261016193-f1olb18m8 .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776261016193-f1olb18m8.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "4K gaming benchmarks | RX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:50:16.193Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Black Myth Wukong (4K High)",    "Cyberpunk 2077 (4K RT Ultra)",    "F1 24 (4K Ultra High)",    "Homeworld 3 (4K Epic)",    "Metro Exodus Enhanced Edition (4K Ultra)",    "The Talos Principle 2 (4K Ultra)",    "Total War: Warhammer 3 (4K Ultra)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Black Myth Wukong (4K High)",      "value": 26,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Black Myth Wukong (4K High)",      "value": 28,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Black Myth Wukong (4K High)",      "value": 25,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Black Myth Wukong (4K High)",      "value": 25,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Cyberpunk 2077 (4K RT Ultra)",      "value": 8,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (4K RT Ultra)",      "value": 15,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (4K RT Ultra)",      "value": 8,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (4K RT Ultra)",      "value": 14,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – F1 24 (4K Ultra High)",      "value": 26,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – F1 24 (4K Ultra High)",      "value": 27,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – F1 24 (4K Ultra High)",      "value": 24,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – F1 24 (4K Ultra High)",      "value": 30,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Homeworld 3 (4K Epic)",      "value": 49,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Homeworld 3 (4K Epic)",      "value": 58,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Homeworld 3 (4K Epic)",      "value": 38,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Homeworld 3 (4K Epic)",      "value": 46,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Metro Exodus Enhanced Edition (4K Ultra)",      "value": 43,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Metro Exodus Enhanced Edition (4K Ultra)",      "value": 42,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Metro Exodus Enhanced Edition (4K Ultra)",      "value": 36,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Metro Exodus Enhanced Edition (4K Ultra)",      "value": 41,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Talos Principle 2 (4K Ultra)",      "value": 20,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Talos Principle 2 (4K Ultra)",      "value": 27,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Talos Principle 2 (4K Ultra)",      "value": 22,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – The Talos Principle 2 (4K Ultra)",      "value": 25,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Total War: Warhammer 3 (4K Ultra)",      "value": 32,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Total War: Warhammer 3 (4K Ultra)",      "value": 33,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Total War: Warhammer 3 (4K Ultra)",      "value": 30,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Total War: Warhammer 3 (4K Ultra)",      "value": 30,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776261016193-f1olb18m8" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">4K gaming benchmarks | RX 9060 XT 8 GB</h3>                        <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Black Myth Wukong (4K High)</option><option value="1">Cyberpunk 2077 (4K RT Ultra)</option><option value="2">F1 24 (4K Ultra High)</option><option value="3">Homeworld 3 (4K Epic)</option><option value="4">Metro Exodus Enhanced Edition (4K Ultra)</option><option value="5">The Talos Principle 2 (4K Ultra)</option><option value="6">Total War: Warhammer 3 (4K Ultra)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Black Myth Wukong (4K High)" data-chart-type="Bar" data-title="Black Myth Wukong (4K High)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">28</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #FE9F58;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>7.5</span><span>15</span><span>22.5</span><span>30</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Black Myth Wukong (4K High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>25 Avg FPS, 22 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>26 Avg FPS, 21 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>25 Avg FPS, 22 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>28 Avg FPS, 25 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Cyberpunk 2077 (4K RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (4K RT Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">8</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">5</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">8</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 26.666666666666668%; background-color: #FE9F58;" data-target-width="26.666666666666668">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">4</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">14</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">11</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 100%; background-color: #E33235;" data-target-width="100">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">15</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #FE9F58;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">12</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>3.75</span><span>7.5</span><span>11.25</span><span>15</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (4K RT Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>8 Avg FPS, 5 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>8 Avg FPS, 4 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>14 Avg FPS, 11 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>15 Avg FPS, 12 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-F1 24 (4K Ultra High)" data-chart-type="Bar" data-title="F1 24 (4K Ultra High)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">24</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66.66666666666666%; background-color: #FE9F58;" data-target-width="66.66666666666666">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">20</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 100%; background-color: #E33235;" data-target-width="100">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>7.5</span><span>15</span><span>22.5</span><span>30</span></div>                    </div>    </div>        <table class="sr-only">            <caption>F1 24 (4K Ultra High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>24 Avg FPS, 20 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>26 Avg FPS, 21 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>30 Avg FPS, 22 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>27 Avg FPS, 21 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Homeworld 3 (4K Epic)" data-chart-type="Bar" data-title="Homeworld 3 (4K Epic)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">38</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 41.66666666666667%; background-color: #FE9F58;" data-target-width="41.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.66666666666667%; background-color: #E33235;" data-target-width="81.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">49</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">33</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">46</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #FE9F58;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #FE9F58;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">50</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Homeworld 3 (4K Epic) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>38 Avg FPS, 25 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>49 Avg FPS, 33 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>46 Avg FPS, 41 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>58 Avg FPS, 50 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Metro Exodus Enhanced Edition (4K Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (4K Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #E33235;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">36</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 45%; background-color: #FE9F58;" data-target-width="45">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">43</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">33</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #E33235;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 35%; background-color: #FE9F58;" data-target-width="35">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #E33235;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">20</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Metro Exodus Enhanced Edition (4K Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>36 Avg FPS, 27 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>43 Avg FPS, 33 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>41 Avg FPS, 21 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>42 Avg FPS, 20 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-The Talos Principle 2 (4K Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (4K Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 26.666666666666668%; background-color: #FE9F58;" data-target-width="26.666666666666668">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">8</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">20</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">10</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 63.33333333333333%; background-color: #FE9F58;" data-target-width="63.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">19</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #FE9F58;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">18</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>7.5</span><span>15</span><span>22.5</span><span>30</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Talos Principle 2 (4K Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>22 Avg FPS, 8 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>20 Avg FPS, 10 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>25 Avg FPS, 19 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>27 Avg FPS, 18 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Total War: Warhammer 3 (4K Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (4K Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 47.5%; background-color: #FE9F58;" data-target-width="47.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">19</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">32</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52.5%; background-color: #FE9F58;" data-target-width="52.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 50%; background-color: #FE9F58;" data-target-width="50">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">20</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 82.5%; background-color: #E33235;" data-target-width="82.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">33</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Total War: Warhammer 3 (4K Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>30 Avg FPS, 19 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>32 Avg FPS, 21 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>30 Avg FPS, 20 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>33 Avg FPS, 22 1% Low FPS</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776261016193-f1olb18m8', false); });      } else {        initialize('fv-chart-1776261016193-f1olb18m8', false);      }    })();      </script></div><p>If you need some further proof that 16 GB of VRAM can sometimes make a difference, you only have to look at the 4K results. No-one is suggesting that any of these GPUs are built for 4K gaming, nor do they need to be. But the averages are still interesting as an example of how these graphics cards can behave when pushed to their absolute limits. </p><p>Both our 8 GB contenders suffer more than their 16 GB equivalents overall, although the RTX 5060 Ti 8 GB still manages to surprise on occasion. The little RX 9060 XT 8 GB does beat it by two frames in The Talos Principle 2, though, and also manages to match its 16 GB variant in two of my tests, albeit at crunchy frame rates. Small wins, and all that.</p><p><strong>PC Gamer test platform</strong><br>Supplied by <a href="https://msi.gm/S4D23D8A" target="_blank">Cyberpower | MSI</a></p><p><strong>CPU: </strong><a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D</a> | <strong>Motherboard: </strong><a href="https://msi.gm/SB734163" target="_blank">MSI MPG X870E Edge Ti WiFi</a> | <strong>RAM: </strong><a href="https://msi.gm/S8BB8FA3" target="_blank">Kingston Fury Beast RGB 32 GB (2 x 16 GB) @ 6,000 MT/s</a> | <strong>Cooler:</strong> <a href="https://msi.gm/SE4C5960" target="_blank">MAG CoreLiquid i360 White</a> | <strong>SSD: </strong><a href="https://msi.gm/S6874252" target="_blank">Spatium M480 Pro 2 TB</a> | <strong>PSU: </strong><a href="https://msi.gm/S013D698" target="_blank">MPG A1000GS PCIe 5</a> | <strong>Case:</strong> <a href="https://msi.gm/S89BC232" target="_blank">MAG Pano 100R White</a></p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/RYE2pMTToviimFRZRPF7wj.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score 2.5</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>It's not a total washout for the RX 9060 XT 8 GB, but it's clear that it's off the pace overall compared to the Nvidia competition.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-thermals-power"><span>RX 9060 XT 8 GB - Thermals & Power</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="g3Enxc65YtRztKRbQaEBnf" name="20260415_151737" alt="An Asus Prime Radeon RX 9060 XT 8 GB hooked up to a test PC, with power cable in shot" src="https://cdn.mos.cms.futurecdn.net/g3Enxc65YtRztKRbQaEBnf.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It should be no surprise to learn that this particular Asus Prime variant is a very cool running GPU, given that it's got a hilariously-oversized cooler for a budget graphics card. What's interesting, though, is that the extra size (and fan) results in a 6 °C lower temperature than my 16 GB sample, which has a small, dual-fan, dual-slot cooler.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776261559439-vflyc1vrw *, #fv-chart-1776261559439-vflyc1vrw *:before, #fv-chart-1776261559439-vflyc1vrw *:after, #fv-chart-1776261559439-vflyc1vrw-slideshow *, #fv-chart-1776261559439-vflyc1vrw-slideshow *:before, #fv-chart-1776261559439-vflyc1vrw-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776261559439-vflyc1vrw, #fv-chart-1776261559439-vflyc1vrw-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776261559439-vflyc1vrw {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776261559439-vflyc1vrw .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776261559439-vflyc1vrw-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776261559439-vflyc1vrw .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776261559439-vflyc1vrw .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776261559439-vflyc1vrw .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776261559439-vflyc1vrw .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776261559439-vflyc1vrw .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-expand-btn,    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-expand-btn:hover,    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776261559439-vflyc1vrw .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776261559439-vflyc1vrw .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776261559439-vflyc1vrw .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776261559439-vflyc1vrw .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-row, #fv-chart-1776261559439-vflyc1vrw .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776261559439-vflyc1vrw .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776261559439-vflyc1vrw .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776261559439-vflyc1vrw .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776261559439-vflyc1vrw .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776261559439-vflyc1vrw .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776261559439-vflyc1vrw .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776261559439-vflyc1vrw.mobile-view #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776261559439-vflyc1vrw.mobile-view #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776261559439-vflyc1vrw.mobile-view #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-pie-container,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-row,    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-stacked-product,    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-grouped-bar-product,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-row,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-stacked-product,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-label,    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-grouped-product-title,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-label,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-container,    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-cluster,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-container,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-x-axis-label-space,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-benchmark-title,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-dropdown-title,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-chart-title,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-chart-subhead,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-header,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-vs,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select-container,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776261559439-vflyc1vrw.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776261559439-vflyc1vrw .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-bar-row,        #fv-chart-1776261559439-vflyc1vrw .fv-stacked-product,        #fv-chart-1776261559439-vflyc1vrw .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-bar-label,        #fv-chart-1776261559439-vflyc1vrw .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-bar-container,        #fv-chart-1776261559439-vflyc1vrw .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776261559439-vflyc1vrw .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776261559439-vflyc1vrw.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Gaming temperatures | RX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:59:19.439Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Thermals",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Thermals",      "value": 68,      "unitText": "Peak temperature (°C)"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Thermals",      "value": 67,      "unitText": "Peak temperature (°C)"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Thermals",      "value": 51,      "unitText": "Peak temperature (°C)"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Thermals",      "value": 57,      "unitText": "Peak temperature (°C)"    }  ]}</script>    <div id="fv-chart-1776261559439-vflyc1vrw" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">Gaming temperatures | RX 9060 XT 8 GB</h3>                                    <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776261559439-vflyc1vrw-bar-Thermals" data-chart-type="Bar" data-title="Thermals" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Thermals</h4><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Peak temperature (°C)</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>Average temperature (°C)</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #FE9F58;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">68</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #FE9F58;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">64</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.25%; background-color: #E33235;" data-target-width="71.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">57</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #FE9F58;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.75%; background-color: #E33235;" data-target-width="83.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">67</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.25%; background-color: #FE9F58;" data-target-width="81.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Thermals Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>51 Peak temperature (°C), 48 Average temperature (°C)</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>68 Peak temperature (°C), 64 Average temperature (°C)</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>57 Peak temperature (°C), 48 Average temperature (°C)</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>67 Peak temperature (°C), 65 Average temperature (°C)</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776261559439-vflyc1vrw', false); });      } else {        initialize('fv-chart-1776261559439-vflyc1vrw', false);      }    })();      </script></div><p>With a 51 °C peak result and a 48 °C average, the Asus Prime RX 9060 XT 8 GB OC Edition is one of the most chilled out graphics cards I've ever tested. You're trading these temps for some considerable bulk, though, and it's more common to see dual-fan coolers on most examples.</p><p>Both our RTX 9060 XT samples run much cooler than the equivalent Nvidia cards, which likely means that most dual-fan versions should be good candidates for small form factor builds. Just not this Asus variant. You'd have some trouble cramming it in.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776261780213-dbce9ee1l *, #fv-chart-1776261780213-dbce9ee1l *:before, #fv-chart-1776261780213-dbce9ee1l *:after, #fv-chart-1776261780213-dbce9ee1l-slideshow *, #fv-chart-1776261780213-dbce9ee1l-slideshow *:before, #fv-chart-1776261780213-dbce9ee1l-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776261780213-dbce9ee1l, #fv-chart-1776261780213-dbce9ee1l-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776261780213-dbce9ee1l {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776261780213-dbce9ee1l .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776261780213-dbce9ee1l-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776261780213-dbce9ee1l .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776261780213-dbce9ee1l .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776261780213-dbce9ee1l .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776261780213-dbce9ee1l .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776261780213-dbce9ee1l .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-expand-btn,    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-expand-btn:hover,    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776261780213-dbce9ee1l .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776261780213-dbce9ee1l .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776261780213-dbce9ee1l .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776261780213-dbce9ee1l .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-row, #fv-chart-1776261780213-dbce9ee1l .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776261780213-dbce9ee1l .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776261780213-dbce9ee1l .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776261780213-dbce9ee1l .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776261780213-dbce9ee1l .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776261780213-dbce9ee1l .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776261780213-dbce9ee1l .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776261780213-dbce9ee1l.mobile-view #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776261780213-dbce9ee1l.mobile-view #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776261780213-dbce9ee1l.mobile-view #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-pie-container,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-row,    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-stacked-product,    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-grouped-bar-product,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-row,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-stacked-product,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-label,    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-grouped-product-title,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-label,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-container,    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-cluster,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-container,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-x-axis-label-space,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-benchmark-title,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-dropdown-title,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-chart-title,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-chart-subhead,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-header,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-vs,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select-container,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776261780213-dbce9ee1l.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776261780213-dbce9ee1l .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-bar-row,        #fv-chart-1776261780213-dbce9ee1l .fv-stacked-product,        #fv-chart-1776261780213-dbce9ee1l .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-bar-label,        #fv-chart-1776261780213-dbce9ee1l .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-bar-container,        #fv-chart-1776261780213-dbce9ee1l .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776261780213-dbce9ee1l .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776261780213-dbce9ee1l.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Power benchmarks | RX 9060 XT 8 GB",  "description": "Higher is better",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T14:03:00.213Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Performance per watt",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Performance per watt",      "value": 0.23,      "unitText": "4K frames per J"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Performance per watt",      "value": 0.23,      "unitText": "4K frames per J"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Performance per watt",      "value": 0.22,      "unitText": "4K frames per J"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Performance per watt",      "value": 0.28,      "unitText": "4K frames per J"    }  ]}</script>    <div id="fv-chart-1776261780213-dbce9ee1l" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">Power benchmarks | RX 9060 XT 8 GB</h3>            <p class="fv-chart-subhead">Higher is better</p>                        <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776261780213-dbce9ee1l-bar-Performance per watt" data-chart-type="Bar" data-title="Performance per watt" data-subhead="Higher is better" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Performance per watt</h4><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>4K frames per J</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1080p frame per J</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 27.499999999999996%; background-color: #E33235;" data-target-width="27.499999999999996">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">0.22</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">0.56</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.749999999999996%; background-color: #E33235;" data-target-width="28.749999999999996">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">0.23</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">0.56</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 35%; background-color: #E33235;" data-target-width="35">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">0.28</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.25%; background-color: #FE9F58;" data-target-width="81.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">0.65</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.749999999999996%; background-color: #E33235;" data-target-width="28.749999999999996">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">0.23</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 77.49999999999999%; background-color: #FE9F58;" data-target-width="77.49999999999999">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">0.62</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>0.2</span><span>0.4</span><span>0.6</span><span>0.8</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Performance per watt Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>0.22 4K frames per J, 0.56 1080p frame per J</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>0.23 4K frames per J, 0.56 1080p frame per J</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>0.28 4K frames per J, 0.65 1080p frame per J</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>0.23 4K frames per J, 0.62 1080p frame per J</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776261780213-dbce9ee1l', false); });      } else {        initialize('fv-chart-1776261780213-dbce9ee1l', false);      }    })();      </script></div><p>The RX 9060 XT 8 GB has a 150 W TGP, but just like the 16 GB card (and many others), it will occasionally peak significantly beyond that under heavy load. I recorded a maximum peak of 175 W and an average power use of 164 W under repeated runs of the Metro Exodus Enhanced Edition benchmark, using this Asus Prime example.</p><p>Averaging that out by frame rate results in a score of 0.56 frames per joule at 1080p, and 0.23 frames per joule at 4K. That's almost identical to the RTX 5060 Ti 8 GB Palit Dual sample I tested, once the performance gain is factored into its 180 W power limit. </p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/Lgbt2nAikfPPhptSDxqtAk.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 4</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>A very cool runner, and the power usage isn't anything hair-raising, either.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-sound"><span>RX 9060 XT 8 GB - Sound</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MaR5eDNbckkVFGWrhyFJsA" name="AsusPrimefans" alt="A close up shot of the middle fan on the Asus Prime Radeon RX 9060 XT 8 GB" src="https://cdn.mos.cms.futurecdn.net/MaR5eDNbckkVFGWrhyFJsA.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Given that my review sample has an aforementioned massive cooler, it's remarkable how little it has to push to keep the RX 9060 XT 8 GB chilled. Don't be fooled by those three large fans—they make very little noise, even when this card's pushed to its limits.</p><p>That being said, the twin-fan cooler on the Palit Dual RTX 5060 Ti 8 GB is even quieter. Whichever way you look at it, though, this is one hushed-up GPU.</p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/Lgbt2nAikfPPhptSDxqtAk.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 4</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>Not quite silent, but it's darn quiet regardless.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rtx-9060-xt-8-gb-software"><span>RTX 9060 XT 8 GB - Software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="B4WKipz2pM6jm6M2PwGgGZ" name="AMD Adrenaline" alt="A screenshot of AMD's Adrenaline app homepage, on a colorful background" src="https://cdn.mos.cms.futurecdn.net/B4WKipz2pM6jm6M2PwGgGZ.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: AMD)</span></figcaption></figure><p>I've got a fair bit of experience with AMD Adrenaline, and can confirm that it's pretty good these days at allowing you to get involved with your graphics card. It provides easy access to overclocking tools and driver updates, a handy homepage listing of your most recently played games and the average recorded frame rate, and lots of extra features that can be enabled on a per-game basis, like AMD Fluid Motion Frames.</p><p>While the Nvidia App looks quite different, the functionality between the two is pretty comparable, so you won't be missing out on anything vital if you opt for team red over team green. </p><p>In terms of software provided by Asus, well, you could always download <a href="https://www.asus.com/campaign/GPU-Tweak-III/uk/index.php" target="_blank">Asus GPU Tweak III</a>, an overclocking tool that I'm also rather fond of. It's not pretty, but GPU Tweak III is a straightforward way of pushing most modern graphics cards to their absolute limits.</p><p>It's arguably a bit redundant given that this GPU can be overclocked directly within AMD Adrenaline, but hey, extras are extras. Although it's not really an extra, as anyone can use it for free without purchasing an Asus card. Anyway, software and driver wise? I've had zero issues with either, and the RX 9060 XT 8 GB certainly isn't left wanting as a result.</p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/Lgbt2nAikfPPhptSDxqtAk.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 4</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>AMD Adrenaline works well, and I've had no driver issues to speak of, either.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-value"><span>RX 9060 XT 8 GB - Value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DA8ow4SBq4yUnQuLAMWsjK" name="20260319_110253" alt="Four budget graphics cards from various manufacturers on a wooden desk, with an RGB-lit gaming keyboard and a gamepad visible above" src="https://cdn.mos.cms.futurecdn.net/DA8ow4SBq4yUnQuLAMWsjK.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You can make the argument that, given its very reasonable price, the RX 9060 XT 8 GB is still a decent budget graphics card for gaming. And that's true. But, as the RTX 5060 Ti 8 GB is capable of leaping ahead when the VRAM constraints become tight, it's tough to argue that the Nvidia card isn't worth the extra cash.</p><p>If you could find an RX 9060 XT 8 GB for its $299 MSRP, I'd be much more inclined to give it a higher score. However, we keep a beady eye on <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">graphics card pricing</a> all year long, and the cheapest version we can find at the time of writing is $350. That's still fairly reasonable given the performance (and in today's <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a>-influenced market), but when the RTX 5060 Ti 8 GB can be found for $40-$50 more, I know which I'd be picking. </p><p>The Nvidia card beats the little AMD in most of my benchmarks, and in VRAM-constrained scenarios, it's much better at holding its drink. And while I've got no crystal ball available to look into the future, I'd say it was a safe bet that if an 8 GB VRAM limit can cause significant performance loss now, it's unlikely to get any better as time goes on.</p><p>Futureproofing is a dirty word in my business, but it's still prudent to buy a graphics card with a decent degree of headroom now to prevent having to upgrade it sooner than you'd like. And while the RTX 5060 Ti 8 GB has some of the same issues as the 8 GB AMD card (lower overall performance compared to its 16 GB version), the fact that the drop between the two is lesser<em> </em>makes the Nvidia GPU the better buy.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KYjeVvcLsA4QRdrFQi3sFA" name="20260319_124808" alt="A PNY RTX 5060 Ti 8 GB on top an Asus RX 9060 XT 8 GB" src="https://cdn.mos.cms.futurecdn.net/KYjeVvcLsA4QRdrFQi3sFA.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That being said, if money's super tight and you can't stretch to the Nvidia card (or the RX 9060 XT 16 GB), then the RX 9060 XT 8 GB isn't too bad. It still posts reasonable frame rates in many of my tests, and it's encouraging to see that the addition of upscaling and frame generation can tighten up the performance gap in many scenarios. </p><p>Still, I can't help but be slightly underwhelmed by AMD's 8 GB effort overall. Even this Asus Prime Radeon RX 9060 XT 8 GB OC Edition variant is a tad disappointing, especially when you consider <a href="https://www.asus.com/us/motherboards-components/graphics-cards/prime/prime-rx9060xt-o8g/" target="_blank">it's currently $500</a>. For that price? No way.</p><p>A lesser-cooled card for $350? Sure, in a pinch. But whenever I played a game where the frame rate crunched, I think I'd be wondering whether the RTX 5060 Ti 8 GB would have gained me a few frames—or perhaps even a lot more in certain scenarios. And, it must be said, whether I should have put an extra $50 towards a different GPU instead.</p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/RYE2pMTToviimFRZRPF7wj.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 2.5</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>Sure, it's cheaper than the rest. You do pay for that in overall performance, though.</strong></p></div></div></div></div> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9060-xt-8-gb-review-asus-prime/</link>
                                                                            <description>
                            <![CDATA[ Yes, it's cheap—but there's still a cost. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PUCxF8wgXE7oxgo7rz6RNn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/skBm3FP22PGDfm3wiQehok-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 17 Apr 2026 09:52:42 +0000</pubDate>                                                                                                                                <updated>Fri, 17 Apr 2026 10:02:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/skBm3FP22PGDfm3wiQehok-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Asus Prime Radeon RX 9060 XT 8 GB graphics card in a test PC with bright RGB lights in the background]]></media:description>                                                            <media:text><![CDATA[An Asus Prime Radeon RX 9060 XT 8 GB graphics card in a test PC with bright RGB lights in the background]]></media:text>
                                <media:title type="plain"><![CDATA[An Asus Prime Radeon RX 9060 XT 8 GB graphics card in a test PC with bright RGB lights in the background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/skBm3FP22PGDfm3wiQehok-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>On paper, the AMD Radeon RX 9060 XT<strong> </strong>8 GB makes a whole lot of sense. I was particularly impressed by the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9060-xt-16-gb-review-xfx-swift/" target="_blank">RX 9060 XT 16 GB</a> when I tested it last year, and the 8 GB version is usually substantially cheaper. In fact, out of all of AMD and Nvidia's current-generation graphics cards, it's the most affordable of the lot. Dropping the VRAM to 8 GB can't make that much of a difference, can it?<br><br>Well, I hate to be the bearer of bad news, but yes it can. Not all the time, of course. Certain games at high settings, though, will hamper the AMD card's performance quite badly—and crucially, in a more significant way than its main competition, the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5060-ti-8-gb-review-palit-dual/" target="_blank">Nvidia RTX 5060 Ti 8 GB</a>.<br><br>Does that make the RX 9060 XT 8 GB a total write off? Nope. In fact, if the Nvidia card didn't exist, I'd be tempted to call the AMD GPU's performance pretty good for its paltry MSRP of $299. The RTX 5060 Ti 8 GB doesn't have it all its own way in my benchmarks, either. Sometimes the AMD contender pulls ahead, so it's not a super clear-cut thing.<br><br>But there are a couple of caveats to be aware of. One, you won't find one of these for less than $350 right now, and the RTX 5060 Ti 8 GB tends to bottom out around $390-$400. And two, when the RX 9060 XT 8 GB drops off the pace, it's sometimes by a significant amount. Again, these drops are in certain games at certain settings, so it's not a completely consistent thing. But it's enough to give me pause, and I think you should consider your options, too.<br><br>It's far from a bad graphics card, and one that'll serve you fine if money's a real concern and you need something that can cope with modern gaming. But the RTX 5060 Ti 8 GB handles VRAM-constrained situations significantly better in many of my tests, and that's the sort of headroom that I think's worth paying for. At least when the price difference between the two is this tight.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if:</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You can't stretch to the RTX 5060 Ti 8 GB: </strong>While the little Nvidia card is more expensive, it's got less issues operating within its VRAM constraints. Still, cheaper is cheaper, and the AMD card isn't completely outclassed.<br><br>✅ <strong>You want excellent thermals:</strong> It's quite astonishing how cool this card runs under duress, which makes it a good candidate for small form factor builds.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're a high settings + high resolution gamer: </strong>The RX 9060 XT 8 GB can struggle with the settings turned up, more so than its competition on average.<br><br><strong>❌ You're a Cyberpunk 2077/open world fanatic:</strong> Night City gives this GPU trouble with ray tracing enabled, and it has a tendency to drop  behind the RTX 5060 Ti in VRAM-heavy games in general.</p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-features"><span>RX 9060 XT 8 GB - Features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>RX 9060 XT 8 GB</strong></p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p>Navi 44</p></td></tr><tr><td class="firstcol " ><p><strong>VRAM</strong></p></td><td  ><p>8 GB GDDR6</p></td></tr><tr><td class="firstcol " ><p><strong>Shader Cores</strong></p></td><td  ><p>2048</p></td></tr><tr><td class="firstcol " ><p><strong>Boost clock (MHz)</strong></p></td><td  ><p>3130</p></td></tr><tr><td class="firstcol " ><p><strong>Base clock (MHz)</strong></p></td><td  ><p>1700</p></td></tr><tr><td class="firstcol " ><p><strong>TMUs</strong></p></td><td  ><p>128</p></td></tr><tr><td class="firstcol " ><p><strong>ROPs</strong></p></td><td  ><p>64</p></td></tr><tr><td class="firstcol " ><p><strong>Compute Units</strong></p></td><td  ><p>32</p></td></tr><tr><td class="firstcol " ><p><strong>RT Cores</strong></p></td><td  ><p>32</p></td></tr><tr><td class="firstcol " ><p><strong>Matrix Cores</strong></p></td><td  ><p>64</p></td></tr><tr><td class="firstcol " ><p><strong>L0 Cache</strong></p></td><td  ><p>32 KB per WGP (2 per CU)</p></td></tr><tr><td class="firstcol " ><p><strong>L1 Cache</strong></p></td><td  ><p>4 MB</p></td></tr><tr><td class="firstcol " ><p><strong>L2 Cache</strong></p></td><td  ><p>32 MB</p></td></tr><tr><td class="firstcol " ><p><strong>MSRP</strong></p></td><td  ><p>$299</p></td></tr></tbody></table></div><p>The RX 9060 XT 8 GB uses the same Navi 44 chip as the 16 GB version, based on AMD's RDNA 4 architecture. With that comes a loadout of 2048 Shader Cores, 32 Compute Units, 32 dedicated Ray Accelerators, and 64 Matrix Cores—essentially the equivalent of Nvidia's mixed precision, AI inferencing Tensor Cores.</p><p>While both the RX 9060 XT 8 GB and the RTX 5060 Ti 8 GB have the same RAM loadout in terms of size, the Nvidia card uses speedy GDDR7 over a 128-bit bus for a total max memory bandwidth of 448 GB/s, while the AMD equivalent uses slower GDDR6 over the same sized bus. That means a max memory bandwidth of 322.23 GB/s, significantly less than the RTX 5060 Ti.</p><p>The RX 9060 XT has 32 KB of L0 cache per workgroup processor (essentially two Compute Units), 4 MB of L2 cache, and 32 MB of L3. This multi-layered system is again in contrast to Nvidia's cache handling, which equates to 128 KB per Shader Module of L1 cache, and 32 MB of L2.</p><p>In terms of clock speeds, the stock RX 9060 XT has a base clock of 1700 MHz, a "game clock" of 2530 MHz, and a max boost clock of 3130 MHz. </p><p>The game clock figure represents the average sustained speed during a typical gaming workload, although my particular review sample, the <a href="https://www.asus.com/uk/motherboards-components/graphics-cards/prime/prime-rx9060xt-o8g/" target="_blank">Asus Prime Radeon RX 9060 XT OC Edition</a>, lists a higher sustained game clock figure of 2760 MHz—likely due to the fact it has a surprisingly large, tri-fan, 2.5 slot cooler.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PTGWU89uv8mFHJGmtdQP3n" name="20260416_163304" alt="An Asus Prime Radeon RX 9060 XT 8 GB graphics card on a wooden desk" src="https://cdn.mos.cms.futurecdn.net/PTGWU89uv8mFHJGmtdQP3n.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>This seems a little overkill for an RX 9060 XT, which has proven itself to be a cool-running graphics chip even with the small, twin-fan cooler equipped to the 16 GB version I tested last year. I found that card to regularly sustain somewhere near its top max boost speeds while keeping temperatures low, and this Asus 8 GB sample is much the same. </p><p>Asus doesn't list the exact TGP of this particular variant, but it does suggest a 550 W power supply, 100 W more than the official minimum spec. The default RX 9060 XT 8 GB has a TGP of 150 W, although I've recorded a peak power draw of this card at 175 W under extremely heavy load. </p><p>Again, the default RX 9060 XT 16 GB sample I reviewed previously also liked to jump over its 160 W TGP at points, managing an even larger peak of 182 W. </p><p>Around the back is a single HDMI 2.1b port, and two 2.1a DisplayPort connections. One last thing to note about this particular Asus card is the addition of a small switch tucked into the backplate, which allows you to switch between Performance and Quiet fan modes. I've left it in performance mode for my testing, as this card runs quiet even when pushed to its maximum.</p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/FMsVtmS3Deh9g36ffCs92k.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 3</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>Not a bad set of specs for a budget GPU, but the slower VRAM does spoil the pot a little.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-performance"><span>RX 9060 XT 8 GB - Performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="V9NcSiuohTH8kwcuANovoU" name="AsusPrimeRX9060XTbookshelftwoelectric" alt="An Asus Prime Radeon RX 9060 XT 8 GB graphics card on a bookshelf, looking all attractive" src="https://cdn.mos.cms.futurecdn.net/V9NcSiuohTH8kwcuANovoU.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>And so, to the meat and potatoes: gaming performance. Initially, I was pleased to see that the cheaper RX 9060 XT 8 GB managed to get within three frames of the RTX 5060 Ti 8 GB in Black Myth Wukong at 1080p on average, which suggested to me that I was likely to have a fight on my hands between the two. </p><p>In Cyberpunk 2077, however, the wheels really come off for the AMD card.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776260025321-3eh1fp76m *, #fv-chart-1776260025321-3eh1fp76m *:before, #fv-chart-1776260025321-3eh1fp76m *:after, #fv-chart-1776260025321-3eh1fp76m-slideshow *, #fv-chart-1776260025321-3eh1fp76m-slideshow *:before, #fv-chart-1776260025321-3eh1fp76m-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776260025321-3eh1fp76m, #fv-chart-1776260025321-3eh1fp76m-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776260025321-3eh1fp76m {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776260025321-3eh1fp76m .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776260025321-3eh1fp76m-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776260025321-3eh1fp76m-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776260025321-3eh1fp76m .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776260025321-3eh1fp76m .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776260025321-3eh1fp76m .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776260025321-3eh1fp76m .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776260025321-3eh1fp76m .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776260025321-3eh1fp76m .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-expand-btn,    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-expand-btn:hover,    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776260025321-3eh1fp76m .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776260025321-3eh1fp76m .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776260025321-3eh1fp76m .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776260025321-3eh1fp76m .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776260025321-3eh1fp76m .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-row, #fv-chart-1776260025321-3eh1fp76m .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776260025321-3eh1fp76m .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776260025321-3eh1fp76m .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776260025321-3eh1fp76m .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776260025321-3eh1fp76m .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776260025321-3eh1fp76m .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776260025321-3eh1fp76m .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776260025321-3eh1fp76m.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776260025321-3eh1fp76m .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776260025321-3eh1fp76m .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776260025321-3eh1fp76m.mobile-view #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776260025321-3eh1fp76m.mobile-view #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776260025321-3eh1fp76m.mobile-view #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776260025321-3eh1fp76m .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-pie-container,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-row,    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-stacked-product,    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-grouped-bar-product,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-row,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-stacked-product,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-label,    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-grouped-product-title,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-label,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-container,    #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-bar-cluster,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-container,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-x-axis-label-space,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-benchmark-title,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-dropdown-title,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-chart-title,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-chart-subhead,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-header,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-vs,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select-container,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-versus-select,    #fv-chart-1776260025321-3eh1fp76m.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776260025321-3eh1fp76m.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776260025321-3eh1fp76m.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776260025321-3eh1fp76m .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-bar-row,        #fv-chart-1776260025321-3eh1fp76m .fv-stacked-product,        #fv-chart-1776260025321-3eh1fp76m .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-bar-label,        #fv-chart-1776260025321-3eh1fp76m .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-bar-container,        #fv-chart-1776260025321-3eh1fp76m .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776260025321-3eh1fp76m .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776260025321-3eh1fp76m .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776260025321-3eh1fp76m.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "1080p gaming benchmarks | RX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:33:45.322Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Black Myth Wukong (1080p High)",    "Cyberpunk 2077 (1080p RT Ultra)",    "F1 24 (1080p Ultra high)",    "Homeworld 3 (1080p Epic)",    "Metro Exodus Enhanced Edition (1080p Ultra)",    "The Talos Principle 2 (1080p Ultra)",    "Total War: Warhammer 3 (1080p Ultra)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Black Myth Wukong (1080p High)",      "value": 74,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Black Myth Wukong (1080p High)",      "value": 75,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Black Myth Wukong (1080p High)",      "value": 71,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Black Myth Wukong (1080p High)",      "value": 73,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Cyberpunk 2077 (1080p RT Ultra)",      "value": 52,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1080p RT Ultra)",      "value": 51,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1080p RT Ultra)",      "value": 41,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1080p RT Ultra)",      "value": 49,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – F1 24 (1080p Ultra high)",      "value": 90,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – F1 24 (1080p Ultra high)",      "value": 90,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – F1 24 (1080p Ultra high)",      "value": 82,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – F1 24 (1080p Ultra high)",      "value": 95,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Homeworld 3 (1080p Epic)",      "value": 108,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Homeworld 3 (1080p Epic)",      "value": 117,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Homeworld 3 (1080p Epic)",      "value": 111,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Homeworld 3 (1080p Epic)",      "value": 106,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Metro Exodus Enhanced Edition (1080p Ultra)",      "value": 101,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Metro Exodus Enhanced Edition (1080p Ultra)",      "value": 98,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Metro Exodus Enhanced Edition (1080p Ultra)",      "value": 93,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Metro Exodus Enhanced Edition (1080p Ultra)",      "value": 96,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Talos Principle 2 (1080p Ultra)",      "value": 69,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Talos Principle 2 (1080p Ultra)",      "value": 75,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Talos Principle 2 (1080p Ultra)",      "value": 66,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – The Talos Principle 2 (1080p Ultra)",      "value": 73,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Total War: Warhammer 3 (1080p Ultra)",      "value": 81,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Total War: Warhammer 3 (1080p Ultra)",      "value": 83,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Total War: Warhammer 3 (1080p Ultra)",      "value": 90,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Total War: Warhammer 3 (1080p Ultra)",      "value": 94,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776260025321-3eh1fp76m" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">1080p gaming benchmarks | RX 9060 XT 8 GB</h3>                        <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Black Myth Wukong (1080p High)</option><option value="1">Cyberpunk 2077 (1080p RT Ultra)</option><option value="2">F1 24 (1080p Ultra high)</option><option value="3">Homeworld 3 (1080p Epic)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option><option value="5">The Talos Principle 2 (1080p Ultra)</option><option value="6">Total War: Warhammer 3 (1080p Ultra)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Black Myth Wukong (1080p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1080p High)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 88.75%; background-color: #E33235;" data-target-width="88.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">71</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72.5%; background-color: #FE9F58;" data-target-width="72.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 92.5%; background-color: #E33235;" data-target-width="92.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">74</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 77.5%; background-color: #FE9F58;" data-target-width="77.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">62</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 91.25%; background-color: #E33235;" data-target-width="91.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.75%; background-color: #FE9F58;" data-target-width="78.75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.75%; background-color: #E33235;" data-target-width="93.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">75</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.25%; background-color: #FE9F58;" data-target-width="81.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Black Myth Wukong (1080p High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>71 Avg FPS, 58 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>74 Avg FPS, 62 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>73 Avg FPS, 63 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>75 Avg FPS, 65 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #E33235;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">52</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 58.333333333333336%; background-color: #FE9F58;" data-target-width="58.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">35</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.66666666666667%; background-color: #E33235;" data-target-width="81.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">49</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65%; background-color: #FE9F58;" data-target-width="65">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">39</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #FE9F58;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>41 Avg FPS, 26 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>52 Avg FPS, 35 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>49 Avg FPS, 39 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>51 Avg FPS, 41 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-F1 24 (1080p Ultra high)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra high)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 82%; background-color: #E33235;" data-target-width="82">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">82</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66%; background-color: #FE9F58;" data-target-width="66">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">66</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">90</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73%; background-color: #FE9F58;" data-target-width="73">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 95%; background-color: #E33235;" data-target-width="95">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">95</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61%; background-color: #FE9F58;" data-target-width="61">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">61</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">90</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71%; background-color: #FE9F58;" data-target-width="71">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">71</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>F1 24 (1080p Ultra high) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>82 Avg FPS, 66 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>90 Avg FPS, 73 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>95 Avg FPS, 61 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>90 Avg FPS, 71 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Homeworld 3 (1080p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1080p Epic)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 74%; background-color: #E33235;" data-target-width="74">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">111</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #E33235;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">108</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 21.333333333333336%; background-color: #FE9F58;" data-target-width="21.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">32</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70.66666666666667%; background-color: #E33235;" data-target-width="70.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">106</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78%; background-color: #E33235;" data-target-width="78">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">117</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Homeworld 3 (1080p Epic) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>111 Avg FPS, 63 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>108 Avg FPS, 32 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>106 Avg FPS, 65 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>117 Avg FPS, 65 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62%; background-color: #E33235;" data-target-width="62">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">93</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">64</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">101</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 64%; background-color: #E33235;" data-target-width="64">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">96</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65.33333333333333%; background-color: #E33235;" data-target-width="65.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">98</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>93 Avg FPS, 64 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>101 Avg FPS, 65 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>96 Avg FPS, 42 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>98 Avg FPS, 42 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-The Talos Principle 2 (1080p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1080p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 82.5%; background-color: #E33235;" data-target-width="82.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">66</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 43.75%; background-color: #FE9F58;" data-target-width="43.75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">35</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86.25%; background-color: #E33235;" data-target-width="86.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">69</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 46.25%; background-color: #FE9F58;" data-target-width="46.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">37</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 91.25%; background-color: #E33235;" data-target-width="91.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 46.25%; background-color: #FE9F58;" data-target-width="46.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">37</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.75%; background-color: #E33235;" data-target-width="93.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">75</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Talos Principle 2 (1080p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>66 Avg FPS, 35 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>69 Avg FPS, 37 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>73 Avg FPS, 37 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>75 Avg FPS, 41 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260025321-3eh1fp76m-bar-Total War: Warhammer 3 (1080p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1080p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">90</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81%; background-color: #E33235;" data-target-width="81">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">81</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 59%; background-color: #FE9F58;" data-target-width="59">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">59</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 94%; background-color: #E33235;" data-target-width="94">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">94</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #FE9F58;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83%; background-color: #E33235;" data-target-width="83">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">83</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 54%; background-color: #FE9F58;" data-target-width="54">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">54</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Total War: Warhammer 3 (1080p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>90 Avg FPS, 42 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>81 Avg FPS, 59 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>94 Avg FPS, 72 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>83 Avg FPS, 54 1% Low FPS</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776260025321-3eh1fp76m', false); });      } else {        initialize('fv-chart-1776260025321-3eh1fp76m', false);      }    })();      </script></div><p>A 41 fps average result at Ultra RT settings, compared to the 52 fps average of the Nvidia contender, is seriously off the pace. At this level, while both GPUs fail to meet the 60 fps "gosh that's smooth" minimum, an 11 frames per second difference is very significant.</p><p>That being said, I found the RTX 5060 Ti 8 GB to fly through Night City once the settings were dropped to Medium RT in my <a href="https://www.pcgamer.com/hardware/graphics-cards/my-real-world-testing-shows-8-gb-gpus-are-still-enough-for-gaming-in-2026-but-im-surprised-at-just-how-much-faster-the-16-gb-versions-are/" target="_blank">8 GB vs 16 GB VRAM testing</a>, so I looked back at my in-game results and… yeesh.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776262354105-agnpm4z0e *, #fv-chart-1776262354105-agnpm4z0e *:before, #fv-chart-1776262354105-agnpm4z0e *:after, #fv-chart-1776262354105-agnpm4z0e-slideshow *, #fv-chart-1776262354105-agnpm4z0e-slideshow *:before, #fv-chart-1776262354105-agnpm4z0e-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776262354105-agnpm4z0e, #fv-chart-1776262354105-agnpm4z0e-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776262354105-agnpm4z0e {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776262354105-agnpm4z0e .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776262354105-agnpm4z0e-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776262354105-agnpm4z0e-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776262354105-agnpm4z0e .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776262354105-agnpm4z0e .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776262354105-agnpm4z0e .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776262354105-agnpm4z0e .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776262354105-agnpm4z0e .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776262354105-agnpm4z0e .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-expand-btn,    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-expand-btn:hover,    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776262354105-agnpm4z0e .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776262354105-agnpm4z0e .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776262354105-agnpm4z0e .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776262354105-agnpm4z0e .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776262354105-agnpm4z0e .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-row, #fv-chart-1776262354105-agnpm4z0e .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776262354105-agnpm4z0e .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776262354105-agnpm4z0e .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776262354105-agnpm4z0e .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776262354105-agnpm4z0e .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776262354105-agnpm4z0e .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776262354105-agnpm4z0e .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776262354105-agnpm4z0e.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776262354105-agnpm4z0e .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776262354105-agnpm4z0e .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776262354105-agnpm4z0e.mobile-view #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776262354105-agnpm4z0e.mobile-view #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776262354105-agnpm4z0e.mobile-view #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776262354105-agnpm4z0e .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-pie-container,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-row,    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-stacked-product,    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-grouped-bar-product,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-row,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-stacked-product,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-label,    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-grouped-product-title,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-label,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-container,    #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-bar-cluster,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-container,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-x-axis-label-space,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-benchmark-title,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-dropdown-title,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-chart-title,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-chart-subhead,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-header,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-vs,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select-container,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-versus-select,    #fv-chart-1776262354105-agnpm4z0e.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776262354105-agnpm4z0e.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776262354105-agnpm4z0e.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776262354105-agnpm4z0e .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-bar-row,        #fv-chart-1776262354105-agnpm4z0e .fv-stacked-product,        #fv-chart-1776262354105-agnpm4z0e .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-bar-label,        #fv-chart-1776262354105-agnpm4z0e .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-bar-container,        #fv-chart-1776262354105-agnpm4z0e .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776262354105-agnpm4z0e .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776262354105-agnpm4z0e .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776262354105-agnpm4z0e.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Cyberpunk 2077 - VRAM usage and performance",  "description": "In-game testing, Medium RT settings",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T14:12:34.105Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB",    "RTX 5060 Ti 8 GB",    "RX 9060XT 16 GB",    "RTX 5060 Ti 16 GB",    "Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",    "Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",    "Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",      "value": 91,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Infinity 3 – Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",      "value": 91,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",      "value": 72,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1080p Medium RT + Quality upscaling)",      "value": 85,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",      "value": 58,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Infinity 3 – Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",      "value": 58,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",      "value": 45,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1440p Medium RT + Quality upscaling)",      "value": 57,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",      "value": 99,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Infinity 3 – Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",      "value": 94,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",      "value": 86,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)",      "value": 103,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776262354105-agnpm4z0e" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">Cyberpunk 2077 - VRAM usage and performance</h3>            <p class="fv-chart-subhead">In-game testing, Medium RT settings</p>            <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Cyberpunk 2077 (1080p Medium RT + Quality upscaling)</option><option value="1">Cyberpunk 2077 (1440p Medium RT + Quality upscaling)</option><option value="2">Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776262354105-agnpm4z0e-bar-Cyberpunk 2077 (1080p Medium RT + Quality upscaling)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p Medium RT + Quality upscaling)" data-subhead="In-game testing, Medium RT settings" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #E33235;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 51%; background-color: #FE9F58;" data-target-width="51">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.68%; background-color: #1CA9C4;" data-target-width="7.68">            </div><span class="fv-bar-value-outside">7.68</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 91%; background-color: #E33235;" data-target-width="91">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">91</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 44%; background-color: #FE9F58;" data-target-width="44">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.32%; background-color: #1CA9C4;" data-target-width="7.32">            </div><span class="fv-bar-value-outside">7.32</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">85</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 67%; background-color: #FE9F58;" data-target-width="67">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">67</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 9.46%; background-color: #1CA9C4;" data-target-width="9.46">            </div><span class="fv-bar-value-outside">9.46</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 91%; background-color: #E33235;" data-target-width="91">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">91</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 63%; background-color: #FE9F58;" data-target-width="63">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 8.76%; background-color: #1CA9C4;" data-target-width="8.76">            </div><span class="fv-bar-value-outside">8.76</span></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1080p Medium RT + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>72 Avg FPS, 51 1% Low FPS, 7.68 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Infinity 3</td>                <td>91 Avg FPS, 44 1% Low FPS, 7.32 Avg. VRAM</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>85 Avg FPS, 67 1% Low FPS, 9.46 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>91 Avg FPS, 63 1% Low FPS, 8.76 Avg. VRAM</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776262354105-agnpm4z0e-bar-Cyberpunk 2077 (1440p Medium RT + Quality upscaling)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p Medium RT + Quality upscaling)" data-subhead="In-game testing, Medium RT settings" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 45%; background-color: #FE9F58;" data-target-width="45">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 12.666666666666664%; background-color: #1CA9C4;" data-target-width="12.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">7.6</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61.66666666666667%; background-color: #FE9F58;" data-target-width="61.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">37</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 12.200000000000001%; background-color: #1CA9C4;" data-target-width="12.200000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">7.32</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 95%; background-color: #E33235;" data-target-width="95">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">57</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.33333333333333%; background-color: #FE9F58;" data-target-width="78.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">47</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 18.583333333333336%; background-color: #1CA9C4;" data-target-width="18.583333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">11.15</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #FE9F58;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 16.683333333333334%; background-color: #1CA9C4;" data-target-width="16.683333333333334">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">10.01</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1440p Medium RT + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>45 Avg FPS, 27 1% Low FPS, 7.6 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Infinity 3</td>                <td>58 Avg FPS, 37 1% Low FPS, 7.32 Avg. VRAM</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>57 Avg FPS, 47 1% Low FPS, 11.15 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>58 Avg FPS, 45 1% Low FPS, 10.01 Avg. VRAM</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776262354105-agnpm4z0e-bar-Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG)" data-subhead="In-game testing, Medium RT settings" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">86</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 30%; background-color: #FE9F58;" data-target-width="30">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 5.119999999999999%; background-color: #1CA9C4;" data-target-width="5.119999999999999">            </div><span class="fv-bar-value-outside">7.68</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">94</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.666666666666668%; background-color: #FE9F58;" data-target-width="28.666666666666668">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">43</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.886666666666667%; background-color: #1CA9C4;" data-target-width="4.886666666666667">            </div><span class="fv-bar-value-outside">7.33</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">103</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.893333333333333%; background-color: #1CA9C4;" data-target-width="7.893333333333333">            </div><span class="fv-bar-value-outside">11.84</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66%; background-color: #E33235;" data-target-width="66">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">99</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">74</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.013333333333333%; background-color: #1CA9C4;" data-target-width="7.013333333333333">            </div><span class="fv-bar-value-outside">10.52</span></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1440p Medium RT + Qual. upscaling + 2x FG) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>86 Avg FPS, 45 1% Low FPS, 7.68 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Infinity 3</td>                <td>94 Avg FPS, 43 1% Low FPS, 7.33 Avg. VRAM</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>103 Avg FPS, 63 1% Low FPS, 11.84 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>99 Avg FPS, 74 1% Low FPS, 10.52 Avg. VRAM</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776262354105-agnpm4z0e', false); });      } else {        initialize('fv-chart-1776262354105-agnpm4z0e', false);      }    })();      </script></div><p>The RX 9060 XT 8 GB is a full 19 frames off the pace at 1080p in Cyberpunk's open world, even with the settings turned down—although it does manage a significantly higher 1% low result. </p><p>At 1440p, however, the AMD card is still 13 frames behind the RTX 5060 Ti 8 GB, and the 1 % lows plummet, too. The RX 9060 XT 8 GB gains some ground back with upscaling and frame generation enabled, though, which is some small comfort.</p><p>Going back to my 1080p benchmarks for a second, it's clear that it's not just Cyberpunk 2077 that gives this card some trouble compared to its competition. It's behind the pack in all but two of my tests, although with much less of a margin. </p><p>It does manage to beat the RTX 5060 Ti 8 GB by a full nine frames in Total War: Warhammer 3, though, and even manages to surge ahead of the 16 GB version.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776260509043-j1m2vscef *, #fv-chart-1776260509043-j1m2vscef *:before, #fv-chart-1776260509043-j1m2vscef *:after, #fv-chart-1776260509043-j1m2vscef-slideshow *, #fv-chart-1776260509043-j1m2vscef-slideshow *:before, #fv-chart-1776260509043-j1m2vscef-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776260509043-j1m2vscef, #fv-chart-1776260509043-j1m2vscef-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776260509043-j1m2vscef {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776260509043-j1m2vscef .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776260509043-j1m2vscef.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776260509043-j1m2vscef.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776260509043-j1m2vscef-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776260509043-j1m2vscef-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776260509043-j1m2vscef-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776260509043-j1m2vscef-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776260509043-j1m2vscef .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776260509043-j1m2vscef .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776260509043-j1m2vscef .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776260509043-j1m2vscef .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776260509043-j1m2vscef .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776260509043-j1m2vscef .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776260509043-j1m2vscef .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776260509043-j1m2vscef.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776260509043-j1m2vscef .fv-image-compare-expand-btn,    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-expand-btn:hover,    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776260509043-j1m2vscef .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776260509043-j1m2vscef .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776260509043-j1m2vscef .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776260509043-j1m2vscef .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776260509043-j1m2vscef .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776260509043-j1m2vscef .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776260509043-j1m2vscef .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776260509043-j1m2vscef .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776260509043-j1m2vscef .fv-bar-row, #fv-chart-1776260509043-j1m2vscef .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776260509043-j1m2vscef .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776260509043-j1m2vscef .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776260509043-j1m2vscef .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776260509043-j1m2vscef .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776260509043-j1m2vscef .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776260509043-j1m2vscef .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776260509043-j1m2vscef .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776260509043-j1m2vscef .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776260509043-j1m2vscef .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776260509043-j1m2vscef .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776260509043-j1m2vscef .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776260509043-j1m2vscef.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776260509043-j1m2vscef.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776260509043-j1m2vscef .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776260509043-j1m2vscef .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776260509043-j1m2vscef.mobile-view #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776260509043-j1m2vscef.mobile-view #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776260509043-j1m2vscef.mobile-view #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776260509043-j1m2vscef .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-pie-container,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-row,    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-stacked-product,    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-grouped-bar-product,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-row,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-stacked-product,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-label,    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-grouped-product-title,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-label,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-container,    #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-bar-cluster,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-container,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-x-axis-label-space,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-benchmark-title,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-dropdown-title,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-chart-title,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-chart-subhead,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-header,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-vs,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select-container,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776260509043-j1m2vscef.mobile-view .fv-versus-select,    #fv-chart-1776260509043-j1m2vscef.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776260509043-j1m2vscef.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776260509043-j1m2vscef.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776260509043-j1m2vscef .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776260509043-j1m2vscef .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-bar-row,        #fv-chart-1776260509043-j1m2vscef .fv-stacked-product,        #fv-chart-1776260509043-j1m2vscef .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776260509043-j1m2vscef .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-bar-label,        #fv-chart-1776260509043-j1m2vscef .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-bar-container,        #fv-chart-1776260509043-j1m2vscef .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776260509043-j1m2vscef .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776260509043-j1m2vscef .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776260509043-j1m2vscef .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776260509043-j1m2vscef .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776260509043-j1m2vscef.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "1440p gaming benchmarks | RTX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:41:49.043Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Black Myth Wukong (1440p High)",    "Cyberpunk 2077 (1440p RT Ultra)",    "F1 24 (1440p Ultra High)",    "Homeworld 3 (1440p Epic)",    "Metro Exodus Enhanced Edition (1440p Ultra)",    "The Talos Principle 2 (1440p Ultra)",    "Total War: Warhammer 3 (1440p Ultra)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Black Myth Wukong (1440p High)",      "value": 50,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Black Myth Wukong (1440p High)",      "value": 51,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Black Myth Wukong (1440p High)",      "value": 48,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Black Myth Wukong (1440p High)",      "value": 48,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Cyberpunk 2077 (1440p RT Ultra)",      "value": 33,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1440p RT Ultra)",      "value": 32,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1440p RT Ultra)",      "value": 26,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1440p RT Ultra)",      "value": 30,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – F1 24 (1440p Ultra High)",      "value": 59,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – F1 24 (1440p Ultra High)",      "value": 56,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – F1 24 (1440p Ultra High)",      "value": 51,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – F1 24 (1440p Ultra High)",      "value": 60,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Homeworld 3 (1440p Epic)",      "value": 87,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Homeworld 3 (1440p Epic)",      "value": 97,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Homeworld 3 (1440p Epic)",      "value": 75,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Homeworld 3 (1440p Epic)",      "value": 86,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Metro Exodus Enhanced Edition (1440p Ultra)",      "value": 75,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Metro Exodus Enhanced Edition (1440p Ultra)",      "value": 72,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Metro Exodus Enhanced Edition (1440p Ultra)",      "value": 68,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Metro Exodus Enhanced Edition (1440p Ultra)",      "value": 71,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Talos Principle 2 (1440p Ultra)",      "value": 44,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Talos Principle 2 (1440p Ultra)",      "value": 51,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Talos Principle 2 (1440p Ultra)",      "value": 47,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – The Talos Principle 2 (1440p Ultra)",      "value": 49,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Total War: Warhammer 3 (1440p Ultra)",      "value": 57,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Total War: Warhammer 3 (1440p Ultra)",      "value": 60,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Total War: Warhammer 3 (1440p Ultra)",      "value": 60,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Total War: Warhammer 3 (1440p Ultra)",      "value": 62,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776260509043-j1m2vscef" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">1440p gaming benchmarks | RTX 9060 XT 8 GB</h3>                        <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Black Myth Wukong (1440p High)</option><option value="1">Cyberpunk 2077 (1440p RT Ultra)</option><option value="2">F1 24 (1440p Ultra High)</option><option value="3">Homeworld 3 (1440p Epic)</option><option value="4">Metro Exodus Enhanced Edition (1440p Ultra)</option><option value="5">The Talos Principle 2 (1440p Ultra)</option><option value="6">Total War: Warhammer 3 (1440p Ultra)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Black Myth Wukong (1440p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.66666666666667%; background-color: #FE9F58;" data-target-width="71.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">43</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">50</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.66666666666667%; background-color: #FE9F58;" data-target-width="71.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">43</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #FE9F58;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Black Myth Wukong (1440p High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>48 Avg FPS, 43 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>50 Avg FPS, 43 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>48 Avg FPS, 44 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>51 Avg FPS, 45 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Cyberpunk 2077 (1440p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65%; background-color: #E33235;" data-target-width="65">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42.5%; background-color: #FE9F58;" data-target-width="42.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">17</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 82.5%; background-color: #E33235;" data-target-width="82.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">33</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62.5%; background-color: #FE9F58;" data-target-width="62.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #FE9F58;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">24</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">32</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65%; background-color: #FE9F58;" data-target-width="65">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1440p RT Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>26 Avg FPS, 17 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>33 Avg FPS, 25 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>30 Avg FPS, 24 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>32 Avg FPS, 26 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-F1 24 (1440p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra High)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #FE9F58;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 98.33333333333333%; background-color: #E33235;" data-target-width="98.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">59</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.33333333333333%; background-color: #FE9F58;" data-target-width="78.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">47</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 100%; background-color: #E33235;" data-target-width="100">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 76.66666666666667%; background-color: #FE9F58;" data-target-width="76.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">46</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">56</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #FE9F58;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>F1 24 (1440p Ultra High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>51 Avg FPS, 41 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>59 Avg FPS, 47 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>60 Avg FPS, 46 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>56 Avg FPS, 45 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Homeworld 3 (1440p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">75</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 57.99999999999999%; background-color: #FE9F58;" data-target-width="57.99999999999999">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 87%; background-color: #E33235;" data-target-width="87">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">87</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86%; background-color: #E33235;" data-target-width="86">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">86</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65%; background-color: #FE9F58;" data-target-width="65">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 97%; background-color: #E33235;" data-target-width="97">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">97</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 64%; background-color: #FE9F58;" data-target-width="64">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">64</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Homeworld 3 (1440p Epic) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>75 Avg FPS, 58 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>87 Avg FPS, 42 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>86 Avg FPS, 65 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>97 Avg FPS, 64 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Metro Exodus Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">68</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61.25000000000001%; background-color: #FE9F58;" data-target-width="61.25000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">49</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.75%; background-color: #E33235;" data-target-width="93.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">75</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66.25%; background-color: #FE9F58;" data-target-width="66.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">53</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 88.75%; background-color: #E33235;" data-target-width="88.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">71</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42.5%; background-color: #FE9F58;" data-target-width="42.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">34</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42.5%; background-color: #FE9F58;" data-target-width="42.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">34</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Metro Exodus Enhanced Edition (1440p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>68 Avg FPS, 49 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>75 Avg FPS, 53 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>71 Avg FPS, 34 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>72 Avg FPS, 34 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-The Talos Principle 2 (1440p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.33333333333333%; background-color: #E33235;" data-target-width="78.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">47</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 45%; background-color: #FE9F58;" data-target-width="45">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 50%; background-color: #FE9F58;" data-target-width="50">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.66666666666667%; background-color: #E33235;" data-target-width="81.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">49</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 58.333333333333336%; background-color: #FE9F58;" data-target-width="58.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">35</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">32</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Talos Principle 2 (1440p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>47 Avg FPS, 27 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>44 Avg FPS, 30 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>49 Avg FPS, 35 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>51 Avg FPS, 32 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776260509043-j1m2vscef-bar-Total War: Warhammer 3 (1440p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.25%; background-color: #E33235;" data-target-width="71.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">57</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 50%; background-color: #FE9F58;" data-target-width="50">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">40</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 77.5%; background-color: #E33235;" data-target-width="77.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">62</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 56.25%; background-color: #FE9F58;" data-target-width="56.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">45</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Total War: Warhammer 3 (1440p Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>60 Avg FPS, 44 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>57 Avg FPS, 40 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>62 Avg FPS, 45 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>60 Avg FPS, 44 1% Low FPS</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776260509043-j1m2vscef', false); });      } else {        initialize('fv-chart-1776260509043-j1m2vscef', false);      }    })();      </script></div><p>Switching things up to 1440p, the RX 9060 XT 8 GB drops behind once again in all but two of my tests, although the margins are a fair bit closer on average. Cyberpunk 2077 proves to be this card's Achilles' heel, which suggests the ray tracing demands may be a little too much for its 8 GB loadout.</p><p>It's also worth noting the difference between the 8 GB GPU and its 16 GB-equipped bigger brother. This difference can be quite pronounced in certain games, particularly in Homeworld 3, where the RX 9060 XT 8 GB posts a 75 fps average frame rate result to the 16 GB version's 97 frames.</p><p>Again, I have to remind myself that this 8 GB card is by far the cheapest of all my contenders. But with the $40-$50 more expensive RTX 5060 Ti 8 GB ranging ahead on average, sometimes by significant amounts, I do have to wonder if that saving is really worth it.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776261342029-efqimmk4t *, #fv-chart-1776261342029-efqimmk4t *:before, #fv-chart-1776261342029-efqimmk4t *:after, #fv-chart-1776261342029-efqimmk4t-slideshow *, #fv-chart-1776261342029-efqimmk4t-slideshow *:before, #fv-chart-1776261342029-efqimmk4t-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776261342029-efqimmk4t, #fv-chart-1776261342029-efqimmk4t-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776261342029-efqimmk4t {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776261342029-efqimmk4t .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776261342029-efqimmk4t.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776261342029-efqimmk4t.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776261342029-efqimmk4t-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776261342029-efqimmk4t-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776261342029-efqimmk4t-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776261342029-efqimmk4t-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776261342029-efqimmk4t .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776261342029-efqimmk4t .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776261342029-efqimmk4t .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776261342029-efqimmk4t .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776261342029-efqimmk4t .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776261342029-efqimmk4t .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776261342029-efqimmk4t .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776261342029-efqimmk4t.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776261342029-efqimmk4t .fv-image-compare-expand-btn,    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-expand-btn:hover,    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776261342029-efqimmk4t .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776261342029-efqimmk4t .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776261342029-efqimmk4t .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776261342029-efqimmk4t .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776261342029-efqimmk4t .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776261342029-efqimmk4t .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776261342029-efqimmk4t .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776261342029-efqimmk4t .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776261342029-efqimmk4t .fv-bar-row, #fv-chart-1776261342029-efqimmk4t .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776261342029-efqimmk4t .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776261342029-efqimmk4t .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776261342029-efqimmk4t .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776261342029-efqimmk4t .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776261342029-efqimmk4t .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776261342029-efqimmk4t .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776261342029-efqimmk4t .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776261342029-efqimmk4t .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776261342029-efqimmk4t .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776261342029-efqimmk4t .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776261342029-efqimmk4t .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776261342029-efqimmk4t.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776261342029-efqimmk4t.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776261342029-efqimmk4t .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776261342029-efqimmk4t .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776261342029-efqimmk4t.mobile-view #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776261342029-efqimmk4t.mobile-view #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776261342029-efqimmk4t.mobile-view #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776261342029-efqimmk4t .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-pie-container,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-row,    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-stacked-product,    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-grouped-bar-product,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-row,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-stacked-product,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-label,    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-grouped-product-title,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-label,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-container,    #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-bar-cluster,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-container,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-x-axis-label-space,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-benchmark-title,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-dropdown-title,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-chart-title,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-chart-subhead,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-header,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-vs,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select-container,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776261342029-efqimmk4t.mobile-view .fv-versus-select,    #fv-chart-1776261342029-efqimmk4t.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776261342029-efqimmk4t.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776261342029-efqimmk4t.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776261342029-efqimmk4t .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776261342029-efqimmk4t .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-bar-row,        #fv-chart-1776261342029-efqimmk4t .fv-stacked-product,        #fv-chart-1776261342029-efqimmk4t .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776261342029-efqimmk4t .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-bar-label,        #fv-chart-1776261342029-efqimmk4t .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-bar-container,        #fv-chart-1776261342029-efqimmk4t .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776261342029-efqimmk4t .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776261342029-efqimmk4t .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776261342029-efqimmk4t .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776261342029-efqimmk4t .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776261342029-efqimmk4t.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Real-world gaming performance | RX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:55:42.030Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Black Myth Wukong (1440p High + Upscaling (quality))",    "Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",    "F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",    "Homeworld 3 (1440p Epic + upscaling (quality))",    "The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",    "Black Myth Wukong (1440p High + Quality upscaling)",    "Cyberpunk 2077 (1440p RT Ultra + Quality upscaling)",    "F1 24 (1440p Ultra high + Quality upscaling, 2x FG)",    "Homeworld 3 (1440p Epic + Quality upscaling)",    "The Talos Principle 2 (1440p Ultra + Quality upscaling, 2x FG)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Black Myth Wukong (1440p High + Upscaling (quality))",      "value": 79,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Black Myth Wukong (1440p High + Upscaling (quality))",      "value": 86,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Black Myth Wukong (1440p High + Upscaling (quality))",      "value": 76,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Black Myth Wukong (1440p High + Upscaling (quality))",      "value": 78,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",      "value": 93,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",      "value": 96,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",      "value": 90,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))",      "value": 102,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",      "value": 131,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",      "value": 136,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",      "value": 146,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)",      "value": 190,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Homeworld 3 (1440p Epic + upscaling (quality))",      "value": 113,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Homeworld 3 (1440p Epic + upscaling (quality))",      "value": 118,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Homeworld 3 (1440p Epic + upscaling (quality))",      "value": 102,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Homeworld 3 (1440p Epic + upscaling (quality))",      "value": 110,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",      "value": 103,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",      "value": 115,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",      "value": 127,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)",      "value": 135,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776261342029-efqimmk4t" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">Real-world gaming performance | RX 9060 XT 8 GB</h3>                        <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Black Myth Wukong (1440p High + Quality upscaling)</option><option value="1">Cyberpunk 2077 (1440p RT Ultra + Quality upscaling)</option><option value="2">F1 24 (1440p Ultra high + Quality upscaling, 2x FG)</option><option value="3">Homeworld 3 (1440p Epic + Quality upscaling)</option><option value="4">The Talos Principle 2 (1440p Ultra + Quality upscaling, 2x FG)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Quality upscaling)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 76%; background-color: #E33235;" data-target-width="76">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">76</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #FE9F58;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">68</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 79%; background-color: #E33235;" data-target-width="79">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">79</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #FE9F58;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">68</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78%; background-color: #E33235;" data-target-width="78">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">78</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 69%; background-color: #FE9F58;" data-target-width="69">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">69</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86%; background-color: #E33235;" data-target-width="86">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">86</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #FE9F58;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Black Myth Wukong (1440p High + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>76 Avg FPS, 68 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>79 Avg FPS, 68 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>78 Avg FPS, 69 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>86 Avg FPS, 72 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + Quality upscaling)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #E33235;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">90</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 40%; background-color: #FE9F58;" data-target-width="40">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62%; background-color: #E33235;" data-target-width="62">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">93</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 44%; background-color: #FE9F58;" data-target-width="44">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">66</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #E33235;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">102</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 64%; background-color: #E33235;" data-target-width="64">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">96</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">79</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (1440p RT Ultra + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>90 Avg FPS, 60 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>93 Avg FPS, 66 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>102 Avg FPS, 73 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>96 Avg FPS, 79 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-F1 24 (1440p Ultra high +upscsaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high + Quality upscaling, 2x FG)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73%; background-color: #E33235;" data-target-width="73">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">146</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61%; background-color: #FE9F58;" data-target-width="61">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">122</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 65.5%; background-color: #E33235;" data-target-width="65.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">131</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52%; background-color: #FE9F58;" data-target-width="52">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">104</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 95%; background-color: #E33235;" data-target-width="95">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">190</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 56.49999999999999%; background-color: #FE9F58;" data-target-width="56.49999999999999">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">113</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #E33235;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">136</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 44.5%; background-color: #FE9F58;" data-target-width="44.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">89</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div>                    </div>    </div>        <table class="sr-only">            <caption>F1 24 (1440p Ultra high + Quality upscaling, 2x FG) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>146 Avg FPS, 122 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>131 Avg FPS, 104 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>190 Avg FPS, 113 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>136 Avg FPS, 89 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + Quality upscaling)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68%; background-color: #E33235;" data-target-width="68">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">102</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 34%; background-color: #FE9F58;" data-target-width="34">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">113</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 30.666666666666664%; background-color: #FE9F58;" data-target-width="30.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">46</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">110</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">62</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">118</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">63</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Homeworld 3 (1440p Epic + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>102 Avg FPS, 51 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>113 Avg FPS, 46 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>110 Avg FPS, 62 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>118 Avg FPS, 63 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261342029-efqimmk4t-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra + Quality upscaling, 2x FG)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">127</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52%; background-color: #FE9F58;" data-target-width="52">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">78</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">103</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 47.333333333333336%; background-color: #FE9F58;" data-target-width="47.333333333333336">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">71</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">135</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 39.33333333333333%; background-color: #FE9F58;" data-target-width="39.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">59</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">115</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 27.333333333333332%; background-color: #FE9F58;" data-target-width="27.333333333333332">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Talos Principle 2 (1440p Ultra + Quality upscaling, 2x FG) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>127 Avg FPS, 78 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>103 Avg FPS, 71 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>135 Avg FPS, 59 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>115 Avg FPS, 41 1% Low FPS</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776261342029-efqimmk4t', false); });      } else {        initialize('fv-chart-1776261342029-efqimmk4t', false);      }    })();      </script></div><p>Thankfully, my upscaling and frame generation testing gives the RX 9060 XT 8 GB something to celebrate. This tightens up the difference between the two 8 GB cards on average, and even leads to some eyebrow-raising figures. </p><p>Take F1 24, for example. We've observed this game posting astonishing frame rate scores with AMD's FSR tech enabled before (check out the massive 292 fps result in our <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">RX 9070 XT review</a>, for example), and that tracks with the 146 fps average here.</p><p>If you really want to see an AMD GPU fly, though, check out the RX 9060 XT 16 GB further down the chart. 190 fps?!? That beats the RTX 5060 Ti 16 GB by a full 54 frames. And the 8 GB card by *checks calculator* 44 fps. What a difference an extra 8 GB of VRAM makes, ey?</p><p>And check out those The Talos Principle 2 figures, while we're at it. It also seems to prefer FSR over DLSS, which suggests that F1 24 might not be the only game that likes what AMD brings to the table.</p><p>Still, while the upscaling results muddy the waters a little, it's clear that the little RX 9060 XT 8 GB is bested in most of my tests by its more expensive competition. And bringing some more real-world, in-game testing into the mix makes that clearer.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776262142840-413cy6phh *, #fv-chart-1776262142840-413cy6phh *:before, #fv-chart-1776262142840-413cy6phh *:after, #fv-chart-1776262142840-413cy6phh-slideshow *, #fv-chart-1776262142840-413cy6phh-slideshow *:before, #fv-chart-1776262142840-413cy6phh-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776262142840-413cy6phh, #fv-chart-1776262142840-413cy6phh-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776262142840-413cy6phh {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776262142840-413cy6phh .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776262142840-413cy6phh .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776262142840-413cy6phh.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776262142840-413cy6phh.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776262142840-413cy6phh .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776262142840-413cy6phh-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776262142840-413cy6phh-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776262142840-413cy6phh-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776262142840-413cy6phh-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776262142840-413cy6phh .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776262142840-413cy6phh .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776262142840-413cy6phh .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776262142840-413cy6phh .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776262142840-413cy6phh .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776262142840-413cy6phh .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776262142840-413cy6phh .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776262142840-413cy6phh .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776262142840-413cy6phh .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776262142840-413cy6phh .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776262142840-413cy6phh .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776262142840-413cy6phh .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776262142840-413cy6phh .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776262142840-413cy6phh .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776262142840-413cy6phh .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776262142840-413cy6phh .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776262142840-413cy6phh.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776262142840-413cy6phh .fv-image-compare-expand-btn,    #fv-chart-1776262142840-413cy6phh .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-expand-btn:hover,    #fv-chart-1776262142840-413cy6phh .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776262142840-413cy6phh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776262142840-413cy6phh .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776262142840-413cy6phh .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776262142840-413cy6phh .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776262142840-413cy6phh .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776262142840-413cy6phh .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776262142840-413cy6phh .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776262142840-413cy6phh .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776262142840-413cy6phh .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776262142840-413cy6phh .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776262142840-413cy6phh .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776262142840-413cy6phh .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776262142840-413cy6phh .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776262142840-413cy6phh .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776262142840-413cy6phh .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776262142840-413cy6phh .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776262142840-413cy6phh .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776262142840-413cy6phh .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776262142840-413cy6phh .fv-bar-row, #fv-chart-1776262142840-413cy6phh .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776262142840-413cy6phh .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776262142840-413cy6phh .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776262142840-413cy6phh .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776262142840-413cy6phh .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776262142840-413cy6phh .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776262142840-413cy6phh .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776262142840-413cy6phh .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776262142840-413cy6phh .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776262142840-413cy6phh .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776262142840-413cy6phh .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776262142840-413cy6phh .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776262142840-413cy6phh .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776262142840-413cy6phh .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776262142840-413cy6phh .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776262142840-413cy6phh .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776262142840-413cy6phh .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776262142840-413cy6phh.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776262142840-413cy6phh.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776262142840-413cy6phh .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776262142840-413cy6phh .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776262142840-413cy6phh.mobile-view #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776262142840-413cy6phh.mobile-view #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776262142840-413cy6phh.mobile-view #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776262142840-413cy6phh .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-pie-container,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-row,    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-stacked-product,    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-grouped-bar-product,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-row,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-stacked-product,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-label,    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-grouped-product-title,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-label,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-container,    #fv-chart-1776262142840-413cy6phh.mobile-view .fv-bar-cluster,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-container,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-x-axis-label-space,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-benchmark-title,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-dropdown-title,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-chart-title,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-chart-subhead,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-header,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-vs,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select-container,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776262142840-413cy6phh.mobile-view .fv-versus-select,    #fv-chart-1776262142840-413cy6phh.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776262142840-413cy6phh.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776262142840-413cy6phh.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776262142840-413cy6phh .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776262142840-413cy6phh .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-bar-row,        #fv-chart-1776262142840-413cy6phh .fv-stacked-product,        #fv-chart-1776262142840-413cy6phh .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776262142840-413cy6phh .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776262142840-413cy6phh .fv-bar-label,        #fv-chart-1776262142840-413cy6phh .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776262142840-413cy6phh .fv-bar-container,        #fv-chart-1776262142840-413cy6phh .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776262142840-413cy6phh .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776262142840-413cy6phh .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776262142840-413cy6phh .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776262142840-413cy6phh .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776262142840-413cy6phh .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776262142840-413cy6phh .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776262142840-413cy6phh .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776262142840-413cy6phh .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776262142840-413cy6phh.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "The Last of Us Part 1 - VRAM usage and performance",  "description": "In-game testing, Ultra settings",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T14:09:02.841Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB",    "RTX 5060 Ti 8 GB",    "RX 9060XT 16 GB",    "RTX 5060 Ti 16 GB",    "The Last of Us Part 1 (1080p Ultra + Quality upscaling)",    "The Last of Us Part 1 (1440p Ultra + Quality upscaling)",    "The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Last of Us Part 1 (1080p Ultra + Quality upscaling)",      "value": 113,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Last of Us Part 1 (1080p Ultra + Quality upscaling)",      "value": 89,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Last of Us Part 1 (1080p Ultra + Quality upscaling)",      "value": 79,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060XT 16 GB XFX – The Last of Us Part 1 (1080p Ultra + Quality upscaling)",      "value": 113,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Last of Us Part 1 (1440p Ultra + Quality upscaling)",      "value": 92,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Last of Us Part 1 (1440p Ultra + Quality upscaling)",      "value": 79,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Last of Us Part 1 (1440p Ultra + Quality upscaling)",      "value": 60,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060XT 16 GB XFX – The Last of Us Part 1 (1440p Ultra + Quality upscaling)",      "value": 89,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",      "value": 147,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",      "value": 132,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",      "value": 112,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060XT 16 GB XFX – The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)",      "value": 149,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776262142840-413cy6phh" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">The Last of Us Part 1 - VRAM usage and performance</h3>            <p class="fv-chart-subhead">In-game testing, Ultra settings</p>            <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">The Last of Us Part 1 (1080p Ultra + Quality upscaling)</option><option value="1">The Last of Us Part 1 (1440p Ultra + Quality upscaling)</option><option value="2">The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776262142840-413cy6phh-bar-The Last of Us Part 1 (1080p Ultra + Quality upscaling)" data-chart-type="Bar" data-title="The Last of Us Part 1 (1080p Ultra + Quality upscaling)" data-subhead="In-game testing, Ultra settings" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52.666666666666664%; background-color: #E33235;" data-target-width="52.666666666666664">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">79</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 34.66666666666667%; background-color: #FE9F58;" data-target-width="34.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">52</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.406666666666667%; background-color: #1CA9C4;" data-target-width="4.406666666666667">            </div><span class="fv-bar-value-outside">6.61</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 59.333333333333336%; background-color: #E33235;" data-target-width="59.333333333333336">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">89</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 32%; background-color: #FE9F58;" data-target-width="32">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.613333333333333%; background-color: #1CA9C4;" data-target-width="4.613333333333333">            </div><span class="fv-bar-value-outside">6.92</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">113</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 62%; background-color: #FE9F58;" data-target-width="62">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">93</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.6466666666666665%; background-color: #1CA9C4;" data-target-width="7.6466666666666665">            </div><span class="fv-bar-value-outside">11.47</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">113</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 61.33333333333333%; background-color: #FE9F58;" data-target-width="61.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">92</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 6.5600000000000005%; background-color: #1CA9C4;" data-target-width="6.5600000000000005">            </div><span class="fv-bar-value-outside">9.84</span></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Last of Us Part 1 (1080p Ultra + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>79 Avg FPS, 52 1% Low FPS, 6.61 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>89 Avg FPS, 48 1% Low FPS, 6.92 Avg. VRAM</td>            </tr><tr>                <td>RX 9060XT 16 GB XFX</td>                <td>113 Avg FPS, 93 1% Low FPS, 11.47 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>113 Avg FPS, 92 1% Low FPS, 9.84 Avg. VRAM</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776262142840-413cy6phh-bar-The Last of Us Part 1 (1440p Ultra + Quality upscaling)" data-chart-type="Bar" data-title="The Last of Us Part 1 (1440p Ultra + Quality upscaling)" data-subhead="In-game testing, Ultra settings" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #E33235;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">60</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 42%; background-color: #FE9F58;" data-target-width="42">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 6.709999999999999%; background-color: #1CA9C4;" data-target-width="6.709999999999999">            </div><span class="fv-bar-value-outside">6.71</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 79%; background-color: #E33235;" data-target-width="79">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">79</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 44%; background-color: #FE9F58;" data-target-width="44">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">44</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 6.98%; background-color: #1CA9C4;" data-target-width="6.98">            </div><span class="fv-bar-value-outside">6.98</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 89%; background-color: #E33235;" data-target-width="89">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">89</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 72%; background-color: #FE9F58;" data-target-width="72">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">72</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 12.02%; background-color: #1CA9C4;" data-target-width="12.02">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">12.02</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 92%; background-color: #E33235;" data-target-width="92">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">92</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73%; background-color: #FE9F58;" data-target-width="73">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">73</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 10.39%; background-color: #1CA9C4;" data-target-width="10.39">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">10.39</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Last of Us Part 1 (1440p Ultra + Quality upscaling) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>60 Avg FPS, 42 1% Low FPS, 6.71 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>79 Avg FPS, 44 1% Low FPS, 6.98 Avg. VRAM</td>            </tr><tr>                <td>RX 9060XT 16 GB XFX</td>                <td>89 Avg FPS, 72 1% Low FPS, 12.02 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>92 Avg FPS, 73 1% Low FPS, 10.39 Avg. VRAM</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776262142840-413cy6phh-bar-The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)" data-chart-type="Bar" data-title="The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG)" data-subhead="In-game testing, Ultra settings" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div>                    <span>Avg. VRAM</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">112</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">61</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.493333333333333%; background-color: #1CA9C4;" data-target-width="4.493333333333333">            </div><span class="fv-bar-value-outside">6.74</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 88%; background-color: #E33235;" data-target-width="88">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">132</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">61</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 4.806666666666667%; background-color: #1CA9C4;" data-target-width="4.806666666666667">            </div><span class="fv-bar-value-outside">7.21</span></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">149</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 69.33333333333334%; background-color: #FE9F58;" data-target-width="69.33333333333334">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">104</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 8.08%; background-color: #1CA9C4;" data-target-width="8.08">            </div><span class="fv-bar-value-outside">12.12</span></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 98%; background-color: #E33235;" data-target-width="98">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">147</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52%; background-color: #FE9F58;" data-target-width="52">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">78</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 7.3933333333333335%; background-color: #1CA9C4;" data-target-width="7.3933333333333335">            </div><span class="fv-bar-value-outside">11.09</span></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Last of Us Part 1 (1440p Ultra+ Quality upscaling + 2x FG) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>112 Avg FPS, 61 1% Low FPS, 6.74 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>132 Avg FPS, 61 1% Low FPS, 7.21 Avg. VRAM</td>            </tr><tr>                <td>RX 9060XT 16 GB XFX</td>                <td>149 Avg FPS, 104 1% Low FPS, 12.12 Avg. VRAM</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>147 Avg FPS, 78 1% Low FPS, 11.09 Avg. VRAM</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776262142840-413cy6phh', false); });      } else {        initialize('fv-chart-1776262142840-413cy6phh', false);      }    })();      </script></div><p>I've picked The Last of Us Part 1 for a reason. Despite many, many patches since its release, it's still known as something of a VRAM hog, and can soon trip up lower-spec cards with the settings turned up. And while the RX 9060 XT 8 GB still manages smooth frame rates in this game at Ultra settings, it really does show the difference between this GPU and my other tested cards.</p><p>The AMD card is 20 frames behind the RTX 5060 Ti 8 GB at 1080p on average, and 35 fps behind the RX 9060 XT 16 GB. Switch the resolution to 1440p, and it just about squeaks a 60 fps average while the other GPUs are ranging off into the high 70s and low 90s. </p><p>Even frame generation can't quite make up the difference for the RX 9060 XT 8 GB, which again ends up far behind all our other cards.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776261016193-f1olb18m8 *, #fv-chart-1776261016193-f1olb18m8 *:before, #fv-chart-1776261016193-f1olb18m8 *:after, #fv-chart-1776261016193-f1olb18m8-slideshow *, #fv-chart-1776261016193-f1olb18m8-slideshow *:before, #fv-chart-1776261016193-f1olb18m8-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776261016193-f1olb18m8, #fv-chart-1776261016193-f1olb18m8-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776261016193-f1olb18m8 {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776261016193-f1olb18m8 .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776261016193-f1olb18m8.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776261016193-f1olb18m8.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776261016193-f1olb18m8-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776261016193-f1olb18m8-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776261016193-f1olb18m8-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776261016193-f1olb18m8-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776261016193-f1olb18m8 .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776261016193-f1olb18m8 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776261016193-f1olb18m8 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776261016193-f1olb18m8 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776261016193-f1olb18m8 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776261016193-f1olb18m8 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776261016193-f1olb18m8.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-expand-btn,    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-expand-btn:hover,    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776261016193-f1olb18m8 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776261016193-f1olb18m8 .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776261016193-f1olb18m8 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776261016193-f1olb18m8 .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776261016193-f1olb18m8 .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-row, #fv-chart-1776261016193-f1olb18m8 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776261016193-f1olb18m8 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776261016193-f1olb18m8 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776261016193-f1olb18m8 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776261016193-f1olb18m8 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776261016193-f1olb18m8 .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776261016193-f1olb18m8 .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776261016193-f1olb18m8.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776261016193-f1olb18m8.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776261016193-f1olb18m8 .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776261016193-f1olb18m8 .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776261016193-f1olb18m8.mobile-view #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776261016193-f1olb18m8.mobile-view #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776261016193-f1olb18m8.mobile-view #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776261016193-f1olb18m8 .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-pie-container,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-row,    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-stacked-product,    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-grouped-bar-product,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-row,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-stacked-product,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-label,    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-grouped-product-title,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-label,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-container,    #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-bar-cluster,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-container,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-x-axis-label-space,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-benchmark-title,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-dropdown-title,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-chart-title,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-chart-subhead,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-header,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-vs,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select-container,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776261016193-f1olb18m8.mobile-view .fv-versus-select,    #fv-chart-1776261016193-f1olb18m8.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776261016193-f1olb18m8.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776261016193-f1olb18m8.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776261016193-f1olb18m8 .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-bar-row,        #fv-chart-1776261016193-f1olb18m8 .fv-stacked-product,        #fv-chart-1776261016193-f1olb18m8 .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-bar-label,        #fv-chart-1776261016193-f1olb18m8 .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-bar-container,        #fv-chart-1776261016193-f1olb18m8 .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776261016193-f1olb18m8 .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776261016193-f1olb18m8 .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776261016193-f1olb18m8.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "4K gaming benchmarks | RX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:50:16.193Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Black Myth Wukong (4K High)",    "Cyberpunk 2077 (4K RT Ultra)",    "F1 24 (4K Ultra High)",    "Homeworld 3 (4K Epic)",    "Metro Exodus Enhanced Edition (4K Ultra)",    "The Talos Principle 2 (4K Ultra)",    "Total War: Warhammer 3 (4K Ultra)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Black Myth Wukong (4K High)",      "value": 26,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Black Myth Wukong (4K High)",      "value": 28,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Black Myth Wukong (4K High)",      "value": 25,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Black Myth Wukong (4K High)",      "value": 25,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Cyberpunk 2077 (4K RT Ultra)",      "value": 8,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Cyberpunk 2077 (4K RT Ultra)",      "value": 15,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Cyberpunk 2077 (4K RT Ultra)",      "value": 8,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Cyberpunk 2077 (4K RT Ultra)",      "value": 14,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – F1 24 (4K Ultra High)",      "value": 26,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – F1 24 (4K Ultra High)",      "value": 27,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – F1 24 (4K Ultra High)",      "value": 24,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – F1 24 (4K Ultra High)",      "value": 30,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Homeworld 3 (4K Epic)",      "value": 49,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Homeworld 3 (4K Epic)",      "value": 58,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Homeworld 3 (4K Epic)",      "value": 38,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Homeworld 3 (4K Epic)",      "value": 46,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Metro Exodus Enhanced Edition (4K Ultra)",      "value": 43,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Metro Exodus Enhanced Edition (4K Ultra)",      "value": 42,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Metro Exodus Enhanced Edition (4K Ultra)",      "value": 36,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Metro Exodus Enhanced Edition (4K Ultra)",      "value": 41,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – The Talos Principle 2 (4K Ultra)",      "value": 20,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – The Talos Principle 2 (4K Ultra)",      "value": 27,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – The Talos Principle 2 (4K Ultra)",      "value": 22,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – The Talos Principle 2 (4K Ultra)",      "value": 25,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Total War: Warhammer 3 (4K Ultra)",      "value": 32,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Total War: Warhammer 3 (4K Ultra)",      "value": 33,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Total War: Warhammer 3 (4K Ultra)",      "value": 30,      "unitText": "Avg FPS"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Total War: Warhammer 3 (4K Ultra)",      "value": 30,      "unitText": "Avg FPS"    }  ]}</script>    <div id="fv-chart-1776261016193-f1olb18m8" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">4K gaming benchmarks | RX 9060 XT 8 GB</h3>                        <div class="fv-dropdown-wrapper">                <div class="fv-dropdown-title-container">                    <select class="fv-dropdown-title">                        <option value="0">Black Myth Wukong (4K High)</option><option value="1">Cyberpunk 2077 (4K RT Ultra)</option><option value="2">F1 24 (4K Ultra High)</option><option value="3">Homeworld 3 (4K Epic)</option><option value="4">Metro Exodus Enhanced Edition (4K Ultra)</option><option value="5">The Talos Principle 2 (4K Ultra)</option><option value="6">Total War: Warhammer 3 (4K Ultra)</option>                    </select>                    <div class="fv-dropdown-chevron">                        <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"></path></svg>                    </div>                </div>            </div>            <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Black Myth Wukong (4K High)" data-chart-type="Bar" data-title="Black Myth Wukong (4K High)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">28</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #FE9F58;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>7.5</span><span>15</span><span>22.5</span><span>30</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Black Myth Wukong (4K High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>25 Avg FPS, 22 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>26 Avg FPS, 21 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>25 Avg FPS, 22 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>28 Avg FPS, 25 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Cyberpunk 2077 (4K RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (4K RT Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">8</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">5</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">8</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 26.666666666666668%; background-color: #FE9F58;" data-target-width="26.666666666666668">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">4</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">14</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">11</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 100%; background-color: #E33235;" data-target-width="100">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">15</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #FE9F58;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">12</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>3.75</span><span>7.5</span><span>11.25</span><span>15</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Cyberpunk 2077 (4K RT Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>8 Avg FPS, 5 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>8 Avg FPS, 4 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>14 Avg FPS, 11 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>15 Avg FPS, 12 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-F1 24 (4K Ultra High)" data-chart-type="Bar" data-title="F1 24 (4K Ultra High)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">24</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66.66666666666666%; background-color: #FE9F58;" data-target-width="66.66666666666666">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">20</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">26</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 100%; background-color: #E33235;" data-target-width="100">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>7.5</span><span>15</span><span>22.5</span><span>30</span></div>                    </div>    </div>        <table class="sr-only">            <caption>F1 24 (4K Ultra High) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>24 Avg FPS, 20 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>26 Avg FPS, 21 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>30 Avg FPS, 22 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>27 Avg FPS, 21 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Homeworld 3 (4K Epic)" data-chart-type="Bar" data-title="Homeworld 3 (4K Epic)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">38</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 41.66666666666667%; background-color: #FE9F58;" data-target-width="41.66666666666667">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.66666666666667%; background-color: #E33235;" data-target-width="81.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">49</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">33</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">46</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #FE9F58;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">58</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #FE9F58;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">50</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Homeworld 3 (4K Epic) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>38 Avg FPS, 25 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>49 Avg FPS, 33 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>46 Avg FPS, 41 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>58 Avg FPS, 50 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Metro Exodus Enhanced Edition (4K Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (4K Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #E33235;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">36</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 45%; background-color: #FE9F58;" data-target-width="45">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">43</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">33</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 68.33333333333333%; background-color: #E33235;" data-target-width="68.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">41</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 35%; background-color: #FE9F58;" data-target-width="35">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #E33235;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">42</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">20</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Metro Exodus Enhanced Edition (4K Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>36 Avg FPS, 27 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>43 Avg FPS, 33 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>41 Avg FPS, 21 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>42 Avg FPS, 20 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-The Talos Principle 2 (4K Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (4K Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 26.666666666666668%; background-color: #FE9F58;" data-target-width="26.666666666666668">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">8</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">20</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">10</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">25</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 63.33333333333333%; background-color: #FE9F58;" data-target-width="63.33333333333333">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">19</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 90%; background-color: #E33235;" data-target-width="90">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">27</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #FE9F58;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">18</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>7.5</span><span>15</span><span>22.5</span><span>30</span></div>                    </div>    </div>        <table class="sr-only">            <caption>The Talos Principle 2 (4K Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>22 Avg FPS, 8 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>20 Avg FPS, 10 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>25 Avg FPS, 19 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>27 Avg FPS, 18 1% Low FPS</td>            </tr></tbody>        </table></div></div><div class="fv-chart-item" id="fv-chart-1776261016193-f1olb18m8-bar-Total War: Warhammer 3 (4K Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (4K Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Avg FPS</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1% Low FPS</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 47.5%; background-color: #FE9F58;" data-target-width="47.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">19</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #E33235;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">32</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 52.5%; background-color: #FE9F58;" data-target-width="52.5">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">21</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 75%; background-color: #E33235;" data-target-width="75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">30</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 50%; background-color: #FE9F58;" data-target-width="50">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">20</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 82.5%; background-color: #E33235;" data-target-width="82.5">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">33</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">22</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Total War: Warhammer 3 (4K Ultra) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>30 Avg FPS, 19 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>32 Avg FPS, 21 1% Low FPS</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>30 Avg FPS, 20 1% Low FPS</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>33 Avg FPS, 22 1% Low FPS</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776261016193-f1olb18m8', false); });      } else {        initialize('fv-chart-1776261016193-f1olb18m8', false);      }    })();      </script></div><p>If you need some further proof that 16 GB of VRAM can sometimes make a difference, you only have to look at the 4K results. No-one is suggesting that any of these GPUs are built for 4K gaming, nor do they need to be. But the averages are still interesting as an example of how these graphics cards can behave when pushed to their absolute limits. </p><p>Both our 8 GB contenders suffer more than their 16 GB equivalents overall, although the RTX 5060 Ti 8 GB still manages to surprise on occasion. The little RX 9060 XT 8 GB does beat it by two frames in The Talos Principle 2, though, and also manages to match its 16 GB variant in two of my tests, albeit at crunchy frame rates. Small wins, and all that.</p><p><strong>PC Gamer test platform</strong><br>Supplied by <a href="https://msi.gm/S4D23D8A" target="_blank">Cyberpower | MSI</a></p><p><strong>CPU: </strong><a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D</a> | <strong>Motherboard: </strong><a href="https://msi.gm/SB734163" target="_blank">MSI MPG X870E Edge Ti WiFi</a> | <strong>RAM: </strong><a href="https://msi.gm/S8BB8FA3" target="_blank">Kingston Fury Beast RGB 32 GB (2 x 16 GB) @ 6,000 MT/s</a> | <strong>Cooler:</strong> <a href="https://msi.gm/SE4C5960" target="_blank">MAG CoreLiquid i360 White</a> | <strong>SSD: </strong><a href="https://msi.gm/S6874252" target="_blank">Spatium M480 Pro 2 TB</a> | <strong>PSU: </strong><a href="https://msi.gm/S013D698" target="_blank">MPG A1000GS PCIe 5</a> | <strong>Case:</strong> <a href="https://msi.gm/S89BC232" target="_blank">MAG Pano 100R White</a></p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/RYE2pMTToviimFRZRPF7wj.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score 2.5</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>It's not a total washout for the RX 9060 XT 8 GB, but it's clear that it's off the pace overall compared to the Nvidia competition.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-thermals-power"><span>RX 9060 XT 8 GB - Thermals & Power</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="g3Enxc65YtRztKRbQaEBnf" name="20260415_151737" alt="An Asus Prime Radeon RX 9060 XT 8 GB hooked up to a test PC, with power cable in shot" src="https://cdn.mos.cms.futurecdn.net/g3Enxc65YtRztKRbQaEBnf.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It should be no surprise to learn that this particular Asus Prime variant is a very cool running GPU, given that it's got a hilariously-oversized cooler for a budget graphics card. What's interesting, though, is that the extra size (and fan) results in a 6 °C lower temperature than my 16 GB sample, which has a small, dual-fan, dual-slot cooler.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776261559439-vflyc1vrw *, #fv-chart-1776261559439-vflyc1vrw *:before, #fv-chart-1776261559439-vflyc1vrw *:after, #fv-chart-1776261559439-vflyc1vrw-slideshow *, #fv-chart-1776261559439-vflyc1vrw-slideshow *:before, #fv-chart-1776261559439-vflyc1vrw-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776261559439-vflyc1vrw, #fv-chart-1776261559439-vflyc1vrw-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776261559439-vflyc1vrw {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776261559439-vflyc1vrw .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776261559439-vflyc1vrw-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776261559439-vflyc1vrw-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776261559439-vflyc1vrw .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776261559439-vflyc1vrw .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776261559439-vflyc1vrw .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776261559439-vflyc1vrw .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776261559439-vflyc1vrw .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776261559439-vflyc1vrw .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-expand-btn,    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-expand-btn:hover,    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776261559439-vflyc1vrw .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776261559439-vflyc1vrw .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776261559439-vflyc1vrw .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776261559439-vflyc1vrw .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776261559439-vflyc1vrw .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-row, #fv-chart-1776261559439-vflyc1vrw .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776261559439-vflyc1vrw .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776261559439-vflyc1vrw .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776261559439-vflyc1vrw .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776261559439-vflyc1vrw .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776261559439-vflyc1vrw .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776261559439-vflyc1vrw .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776261559439-vflyc1vrw.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776261559439-vflyc1vrw .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776261559439-vflyc1vrw .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776261559439-vflyc1vrw.mobile-view #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776261559439-vflyc1vrw.mobile-view #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776261559439-vflyc1vrw.mobile-view #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776261559439-vflyc1vrw .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-pie-container,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-row,    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-stacked-product,    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-grouped-bar-product,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-row,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-stacked-product,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-label,    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-grouped-product-title,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-label,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-container,    #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-bar-cluster,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-container,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-x-axis-label-space,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-benchmark-title,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-dropdown-title,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-chart-title,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-chart-subhead,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-header,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-vs,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select-container,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-versus-select,    #fv-chart-1776261559439-vflyc1vrw.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776261559439-vflyc1vrw.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776261559439-vflyc1vrw.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776261559439-vflyc1vrw .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-bar-row,        #fv-chart-1776261559439-vflyc1vrw .fv-stacked-product,        #fv-chart-1776261559439-vflyc1vrw .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-bar-label,        #fv-chart-1776261559439-vflyc1vrw .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-bar-container,        #fv-chart-1776261559439-vflyc1vrw .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776261559439-vflyc1vrw .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776261559439-vflyc1vrw .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776261559439-vflyc1vrw.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Gaming temperatures | RX 9060 XT 8 GB",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T13:59:19.439Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Thermals",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Thermals",      "value": 68,      "unitText": "Peak temperature (°C)"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Thermals",      "value": 67,      "unitText": "Peak temperature (°C)"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Thermals",      "value": 51,      "unitText": "Peak temperature (°C)"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Thermals",      "value": 57,      "unitText": "Peak temperature (°C)"    }  ]}</script>    <div id="fv-chart-1776261559439-vflyc1vrw" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">Gaming temperatures | RX 9060 XT 8 GB</h3>                                    <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776261559439-vflyc1vrw-bar-Thermals" data-chart-type="Bar" data-title="Thermals" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Thermals</h4><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>Peak temperature (°C)</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>Average temperature (°C)</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">51</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #FE9F58;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 85%; background-color: #E33235;" data-target-width="85">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">68</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 80%; background-color: #FE9F58;" data-target-width="80">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">64</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 71.25%; background-color: #E33235;" data-target-width="71.25">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">57</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 60%; background-color: #FE9F58;" data-target-width="60">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">48</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 83.75%; background-color: #E33235;" data-target-width="83.75">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">67</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.25%; background-color: #FE9F58;" data-target-width="81.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">65</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>20</span><span>40</span><span>60</span><span>80</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Thermals Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>51 Peak temperature (°C), 48 Average temperature (°C)</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>68 Peak temperature (°C), 64 Average temperature (°C)</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>57 Peak temperature (°C), 48 Average temperature (°C)</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>67 Peak temperature (°C), 65 Average temperature (°C)</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776261559439-vflyc1vrw', false); });      } else {        initialize('fv-chart-1776261559439-vflyc1vrw', false);      }    })();      </script></div><p>With a 51 °C peak result and a 48 °C average, the Asus Prime RX 9060 XT 8 GB OC Edition is one of the most chilled out graphics cards I've ever tested. You're trading these temps for some considerable bulk, though, and it's more common to see dual-fan coolers on most examples.</p><p>Both our RTX 9060 XT samples run much cooler than the equivalent Nvidia cards, which likely means that most dual-fan versions should be good candidates for small form factor builds. Just not this Asus variant. You'd have some trouble cramming it in.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1776261780213-dbce9ee1l *, #fv-chart-1776261780213-dbce9ee1l *:before, #fv-chart-1776261780213-dbce9ee1l *:after, #fv-chart-1776261780213-dbce9ee1l-slideshow *, #fv-chart-1776261780213-dbce9ee1l-slideshow *:before, #fv-chart-1776261780213-dbce9ee1l-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1776261780213-dbce9ee1l, #fv-chart-1776261780213-dbce9ee1l-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1776261780213-dbce9ee1l {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1776261780213-dbce9ee1l .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: hidden !important;    }        #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1776261780213-dbce9ee1l-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1776261780213-dbce9ee1l-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1776261780213-dbce9ee1l .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1776261780213-dbce9ee1l .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1776261780213-dbce9ee1l .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1776261780213-dbce9ee1l .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1776261780213-dbce9ee1l .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1776261780213-dbce9ee1l .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-expand-btn,    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-expand-btn:hover,    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1776261780213-dbce9ee1l .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1776261780213-dbce9ee1l .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1776261780213-dbce9ee1l .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1776261780213-dbce9ee1l .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1776261780213-dbce9ee1l .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-row, #fv-chart-1776261780213-dbce9ee1l .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1776261780213-dbce9ee1l .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1776261780213-dbce9ee1l .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1776261780213-dbce9ee1l .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1776261780213-dbce9ee1l .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1776261780213-dbce9ee1l .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1776261780213-dbce9ee1l .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1776261780213-dbce9ee1l.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #E33235 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1776261780213-dbce9ee1l .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1776261780213-dbce9ee1l .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1776261780213-dbce9ee1l.mobile-view #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1776261780213-dbce9ee1l.mobile-view #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1776261780213-dbce9ee1l.mobile-view #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1rem 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.5) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-list { list-style: none !important; padding: 0.75rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }        #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-stl-all-products-modal-fv-chart-1776261780213-dbce9ee1l .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-pie-container,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-row,    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-stacked-product,    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-grouped-bar-product,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-row,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-stacked-product,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-label,    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-grouped-product-title,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-label,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-container,    #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-bar-cluster,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-container,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-x-axis-wrapper,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-x-axis-label-space,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-x-axis-chart-space,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-benchmark-title,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-dropdown-title,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-carousel-nav-btn,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-chart-title,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-chart-subhead,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-header,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select-wrapper,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-vs,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select-container,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-versus-select,    #fv-chart-1776261780213-dbce9ee1l.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }        #fv-chart-1776261780213-dbce9ee1l.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1776261780213-dbce9ee1l.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1776261780213-dbce9ee1l .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-bar-row,        #fv-chart-1776261780213-dbce9ee1l .fv-stacked-product,        #fv-chart-1776261780213-dbce9ee1l .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-bar-label,        #fv-chart-1776261780213-dbce9ee1l .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-bar-container,        #fv-chart-1776261780213-dbce9ee1l .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1776261780213-dbce9ee1l .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }        #fv-chart-1776261780213-dbce9ee1l .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1776261780213-dbce9ee1l.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Power benchmarks | RX 9060 XT 8 GB",  "description": "Higher is better",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-04-15T14:03:00.213Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "RX 9060 XT 8 GB Asus Prime",    "RTX 5060 Ti 8 GB Palit Dual",    "RX 9060 XT XFX 16 GB",    "RTX 5060 Ti Palit Infinity 3",    "Performance per watt",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 8 GB Palit Dual – Performance per watt",      "value": 0.23,      "unitText": "4K frames per J"    },    {      "@type": "PropertyValue",      "name": "RTX 5060 Ti 16 GB Palit Infinity 3 – Performance per watt",      "value": 0.23,      "unitText": "4K frames per J"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 8 GB Asus Prime – Performance per watt",      "value": 0.22,      "unitText": "4K frames per J"    },    {      "@type": "PropertyValue",      "name": "RX 9060 XT 16 GB XFX – Performance per watt",      "value": 0.28,      "unitText": "4K frames per J"    }  ]}</script>    <div id="fv-chart-1776261780213-dbce9ee1l" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true">        <div class="fv-inner-wrapper   ">            <h3 class="fv-chart-title">Power benchmarks | RX 9060 XT 8 GB</h3>            <p class="fv-chart-subhead">Higher is better</p>                        <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1776261780213-dbce9ee1l-bar-Performance per watt" data-chart-type="Bar" data-title="Performance per watt" data-subhead="Higher is better" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Performance per watt</h4><div class="fv-multi-value-legend">                <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div>                    <span>4K frames per J</span>                </div>                            <div class="fv-multi-legend-item">                    <div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div>                    <span>1080p frame per J</span>                </div>            </div><div class="fv-bar-row" title="RX 9060 XT 8 GB Asus Prime">                    <div class="fv-bar-label ">RX 9060 XT 8 GB Asus Prime</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 27.499999999999996%; background-color: #E33235;" data-target-width="27.499999999999996">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">0.22</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">0.56</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 8 GB Palit Dual">                    <div class="fv-bar-label ">RTX 5060 Ti 8 GB Palit Dual</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.749999999999996%; background-color: #E33235;" data-target-width="28.749999999999996">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">0.23</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 70%; background-color: #FE9F58;" data-target-width="70">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">0.56</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RX 9060 XT 16 GB XFX">                    <div class="fv-bar-label ">RX 9060 XT 16 GB XFX</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 35%; background-color: #E33235;" data-target-width="35">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">0.28</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 81.25%; background-color: #FE9F58;" data-target-width="81.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">0.65</span></div>    </div></div>                    </div>                </div><div class="fv-bar-row" title="RTX 5060 Ti 16 GB Palit Infinity 3">                    <div class="fv-bar-label ">RTX 5060 Ti 16 GB Palit Infinity 3</div>                    <div class="fv-bar-container fv-multi-bar-container">                        <div class="fv-multi-bar-item"><div class="fv-bar" style="width: 28.749999999999996%; background-color: #E33235;" data-target-width="28.749999999999996">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">0.23</span></div>    </div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="width: 77.49999999999999%; background-color: #FE9F58;" data-target-width="77.49999999999999">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">0.62</span></div>    </div></div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>0.2</span><span>0.4</span><span>0.6</span><span>0.8</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Performance per watt Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>RX 9060 XT 8 GB Asus Prime</td>                <td>0.22 4K frames per J, 0.56 1080p frame per J</td>            </tr><tr>                <td>RTX 5060 Ti 8 GB Palit Dual</td>                <td>0.23 4K frames per J, 0.56 1080p frame per J</td>            </tr><tr>                <td>RX 9060 XT 16 GB XFX</td>                <td>0.28 4K frames per J, 0.65 1080p frame per J</td>            </tr><tr>                <td>RTX 5060 Ti 16 GB Palit Infinity 3</td>                <td>0.23 4K frames per J, 0.62 1080p frame per J</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out', 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Responsive mobile view handling            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    // Fallback for when width isn't available yet (e.g., hidden tab)                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    // Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes)                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        // Initial check            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        // Always add window resize listener as a reliable fallback for DevTools and edge cases            window.addEventListener('resize', checkMobileView);                        // Labels on top handler            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                // If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types.                // But typically, labels-on-top is a global setting. We'll apply it initially,                 // and showInternalChart will toggle it if needed.                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Versus Chart Logic            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          // Update labels-on-top based on current chart type                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Image Comparison Logic            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                // Zoom state                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    // Max pan depends on how much the image is scaled beyond the wrapper                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; // Prevent click after pinch                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                // Expand/Close Logic                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            // e.preventDefault(); // Removed to allow text selection                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        // Load high-res images if available                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        // e.preventDefault(); // Removed to allow text selection                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                // Close on Escape                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            // Shop The Look Hotspots            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        // Remove highlights                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    // Remove min-height after transition                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        // Ensure container is tall enough                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                // Highlight and scroll to item                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            // Shop All button            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    // Ensure container is tall enough                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            // Close button in all products modal            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            // Close modals when clicking outside            chartWrapper.addEventListener('click', function(e) {                // Only close if clicking on the wrapper or container, not inside a modal content                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1776261780213-dbce9ee1l', false); });      } else {        initialize('fv-chart-1776261780213-dbce9ee1l', false);      }    })();      </script></div><p>The RX 9060 XT 8 GB has a 150 W TGP, but just like the 16 GB card (and many others), it will occasionally peak significantly beyond that under heavy load. I recorded a maximum peak of 175 W and an average power use of 164 W under repeated runs of the Metro Exodus Enhanced Edition benchmark, using this Asus Prime example.</p><p>Averaging that out by frame rate results in a score of 0.56 frames per joule at 1080p, and 0.23 frames per joule at 4K. That's almost identical to the RTX 5060 Ti 8 GB Palit Dual sample I tested, once the performance gain is factored into its 180 W power limit. </p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/Lgbt2nAikfPPhptSDxqtAk.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 4</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>A very cool runner, and the power usage isn't anything hair-raising, either.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-sound"><span>RX 9060 XT 8 GB - Sound</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MaR5eDNbckkVFGWrhyFJsA" name="AsusPrimefans" alt="A close up shot of the middle fan on the Asus Prime Radeon RX 9060 XT 8 GB" src="https://cdn.mos.cms.futurecdn.net/MaR5eDNbckkVFGWrhyFJsA.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Given that my review sample has an aforementioned massive cooler, it's remarkable how little it has to push to keep the RX 9060 XT 8 GB chilled. Don't be fooled by those three large fans—they make very little noise, even when this card's pushed to its limits.</p><p>That being said, the twin-fan cooler on the Palit Dual RTX 5060 Ti 8 GB is even quieter. Whichever way you look at it, though, this is one hushed-up GPU.</p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/Lgbt2nAikfPPhptSDxqtAk.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 4</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>Not quite silent, but it's darn quiet regardless.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rtx-9060-xt-8-gb-software"><span>RTX 9060 XT 8 GB - Software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="B4WKipz2pM6jm6M2PwGgGZ" name="AMD Adrenaline" alt="A screenshot of AMD's Adrenaline app homepage, on a colorful background" src="https://cdn.mos.cms.futurecdn.net/B4WKipz2pM6jm6M2PwGgGZ.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: AMD)</span></figcaption></figure><p>I've got a fair bit of experience with AMD Adrenaline, and can confirm that it's pretty good these days at allowing you to get involved with your graphics card. It provides easy access to overclocking tools and driver updates, a handy homepage listing of your most recently played games and the average recorded frame rate, and lots of extra features that can be enabled on a per-game basis, like AMD Fluid Motion Frames.</p><p>While the Nvidia App looks quite different, the functionality between the two is pretty comparable, so you won't be missing out on anything vital if you opt for team red over team green. </p><p>In terms of software provided by Asus, well, you could always download <a href="https://www.asus.com/campaign/GPU-Tweak-III/uk/index.php" target="_blank">Asus GPU Tweak III</a>, an overclocking tool that I'm also rather fond of. It's not pretty, but GPU Tweak III is a straightforward way of pushing most modern graphics cards to their absolute limits.</p><p>It's arguably a bit redundant given that this GPU can be overclocked directly within AMD Adrenaline, but hey, extras are extras. Although it's not really an extra, as anyone can use it for free without purchasing an Asus card. Anyway, software and driver wise? I've had zero issues with either, and the RX 9060 XT 8 GB certainly isn't left wanting as a result.</p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/Lgbt2nAikfPPhptSDxqtAk.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 4</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>AMD Adrenaline works well, and I've had no driver issues to speak of, either.</strong></p></div></div></div></div><h2 class="article-body__section" id="section-rx-9060-xt-8-gb-value"><span>RX 9060 XT 8 GB - Value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DA8ow4SBq4yUnQuLAMWsjK" name="20260319_110253" alt="Four budget graphics cards from various manufacturers on a wooden desk, with an RGB-lit gaming keyboard and a gamepad visible above" src="https://cdn.mos.cms.futurecdn.net/DA8ow4SBq4yUnQuLAMWsjK.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You can make the argument that, given its very reasonable price, the RX 9060 XT 8 GB is still a decent budget graphics card for gaming. And that's true. But, as the RTX 5060 Ti 8 GB is capable of leaping ahead when the VRAM constraints become tight, it's tough to argue that the Nvidia card isn't worth the extra cash.</p><p>If you could find an RX 9060 XT 8 GB for its $299 MSRP, I'd be much more inclined to give it a higher score. However, we keep a beady eye on <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">graphics card pricing</a> all year long, and the cheapest version we can find at the time of writing is $350. That's still fairly reasonable given the performance (and in today's <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">memory crisis</a>-influenced market), but when the RTX 5060 Ti 8 GB can be found for $40-$50 more, I know which I'd be picking. </p><p>The Nvidia card beats the little AMD in most of my benchmarks, and in VRAM-constrained scenarios, it's much better at holding its drink. And while I've got no crystal ball available to look into the future, I'd say it was a safe bet that if an 8 GB VRAM limit can cause significant performance loss now, it's unlikely to get any better as time goes on.</p><p>Futureproofing is a dirty word in my business, but it's still prudent to buy a graphics card with a decent degree of headroom now to prevent having to upgrade it sooner than you'd like. And while the RTX 5060 Ti 8 GB has some of the same issues as the 8 GB AMD card (lower overall performance compared to its 16 GB version), the fact that the drop between the two is lesser<em> </em>makes the Nvidia GPU the better buy.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KYjeVvcLsA4QRdrFQi3sFA" name="20260319_124808" alt="A PNY RTX 5060 Ti 8 GB on top an Asus RX 9060 XT 8 GB" src="https://cdn.mos.cms.futurecdn.net/KYjeVvcLsA4QRdrFQi3sFA.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That being said, if money's super tight and you can't stretch to the Nvidia card (or the RX 9060 XT 16 GB), then the RX 9060 XT 8 GB isn't too bad. It still posts reasonable frame rates in many of my tests, and it's encouraging to see that the addition of upscaling and frame generation can tighten up the performance gap in many scenarios. </p><p>Still, I can't help but be slightly underwhelmed by AMD's 8 GB effort overall. Even this Asus Prime Radeon RX 9060 XT 8 GB OC Edition variant is a tad disappointing, especially when you consider <a href="https://www.asus.com/us/motherboards-components/graphics-cards/prime/prime-rx9060xt-o8g/" target="_blank">it's currently $500</a>. For that price? No way.</p><p>A lesser-cooled card for $350? Sure, in a pinch. But whenever I played a game where the frame rate crunched, I think I'd be wondering whether the RTX 5060 Ti 8 GB would have gained me a few frames—or perhaps even a lot more in certain scenarios. And, it must be said, whether I should have put an extra $50 towards a different GPU instead.</p><div class="card card--standard card--rows-1 card--align-center"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/RYE2pMTToviimFRZRPF7wj.png" alt="PC Gamer scoring logo"></p></div><div class="card__content"><h3 class="card__title">Score: 2.5</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>Sure, it's cheaper than the rest. You do pay for that in overall performance, though.</strong></p></div></div></div></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Though not a gaming mouse, the new Asus squeaker enjoys gaming-grade features and a 'ceraluminium' top coat that makes it look like a crunchy little snack ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Have you ever looked at a piece of tech and had to fight the urge to crunch it like rock candy? Well, take a look at the recently announced wireless ZenMouse MD202 from Asus and get back to me.</p><p>Personally, I blame the mouse's 'Ceraluminum' top cover for making it look like a tasty snack in every sense. Thankfully, the ZenMouse MD202 is designed to survive much more than any ill-advised snacking, with the Ceraluminum finish offering neutral office aesthetics alongside "exceptional wear-, scratch-, and shock-resistance" as <a href="https://press.asus.com/news/press-releases/asus-zenmouse-md202-ceraluminum-wireless-mouse/" target="_blank">per the press release</a>.</p><p>This isn't Asus' first bit of kit to enjoy a ceramized aluminium finish, with the company unveiling <a href="https://www.asus.com/content/ceraluminum-by-asus-impresses-at-london-design-festival/" target="_blank">the same hard-wearing top coat on a number of its Zenbooks back in 2024</a>. However, the ZenMouse MD202 hasn't really been built with a gamer audience top of mind, though it does still offer a number of features gamers will find especially tasty.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>For a start, you have the option of either a Bluetooth (yuck) or a 2.4 GHz wireless connection (yay). The mouse's tactile micro-switches are also described as "gaming-grade" on account of being able to withstand up to 50 million clicks.</p><p>"Full-perimeter PTFE mouse feet" are also meant to ensure smooth moves from this mouse, though that's framed around 'enhancing workflows' rather than rebalancing your KDA. At 85 g, it's also not really the most lightweight mouse for gaming.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XZmxPLymXoKa482aXY8ya7" name="lunar-lake-003.jpg" alt="An Asus Zenbook S 14 with a Core Ultra 7 258V processor inside." src="https://cdn.mos.cms.futurecdn.net/XZmxPLymXoKa482aXY8ya7.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Asus Zenbook S 14 also featured a Ceraluminum top cover. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The ZenMouse MD202 offers adjustable sensitivity levels ranging from 800 to 4200 DPI, though I'm sure I don't need to highlight how that's actually pretty low compared to what's offered by the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mice</a> out there.</p><p>The actual big win in my book as a wireless mouse is its battery life. For one thing, the ZenMouse MD202 enjoys fast charging via USB-C, slurping up 16 hours' worth of runtime juice from just one minute of charging.</p><p>Asus otherwise resists attributing a straightforward hour count to a full charge, instead saying that the rechargeable battery will give you up to seven months of on-time, once fully powered. Asus has yet to announce a release date or MSRP for the ZenMouse MD202, though with a battery and surface material like that, you can bet this won't be a budget option for anyone.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/though-not-a-gaming-mouse-the-new-asus-squeaker-enjoys-gaming-grade-features-and-a-ceraluminium-top-coat-that-makes-it-look-like-a-crunchy-little-snack/</link>
                                                                            <description>
                            <![CDATA[ I'm not giving up my Razer Deathadder V3 Hyperspeed for it, though. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2YUReiwQWztEt4A5HgHy9d</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/U2MrpHHK2XcEKEgWZu9Ko6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Apr 2026 15:52:38 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/U2MrpHHK2XcEKEgWZu9Ko6-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The ZenMouse MD202 seen in Moher Gray and Scandinavian White, surrounded by various slabs of slate and similar rocks.]]></media:description>                                                            <media:text><![CDATA[The ZenMouse MD202 seen in Moher Gray and Scandinavian White, surrounded by various slabs of slate and similar rocks.]]></media:text>
                                <media:title type="plain"><![CDATA[The ZenMouse MD202 seen in Moher Gray and Scandinavian White, surrounded by various slabs of slate and similar rocks.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/U2MrpHHK2XcEKEgWZu9Ko6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Have you ever looked at a piece of tech and had to fight the urge to crunch it like rock candy? Well, take a look at the recently announced wireless ZenMouse MD202 from Asus and get back to me.</p><p>Personally, I blame the mouse's 'Ceraluminum' top cover for making it look like a tasty snack in every sense. Thankfully, the ZenMouse MD202 is designed to survive much more than any ill-advised snacking, with the Ceraluminum finish offering neutral office aesthetics alongside "exceptional wear-, scratch-, and shock-resistance" as <a href="https://press.asus.com/news/press-releases/asus-zenmouse-md202-ceraluminum-wireless-mouse/" target="_blank">per the press release</a>.</p><p>This isn't Asus' first bit of kit to enjoy a ceramized aluminium finish, with the company unveiling <a href="https://www.asus.com/content/ceraluminum-by-asus-impresses-at-london-design-festival/" target="_blank">the same hard-wearing top coat on a number of its Zenbooks back in 2024</a>. However, the ZenMouse MD202 hasn't really been built with a gamer audience top of mind, though it does still offer a number of features gamers will find especially tasty.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>For a start, you have the option of either a Bluetooth (yuck) or a 2.4 GHz wireless connection (yay). The mouse's tactile micro-switches are also described as "gaming-grade" on account of being able to withstand up to 50 million clicks.</p><p>"Full-perimeter PTFE mouse feet" are also meant to ensure smooth moves from this mouse, though that's framed around 'enhancing workflows' rather than rebalancing your KDA. At 85 g, it's also not really the most lightweight mouse for gaming.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XZmxPLymXoKa482aXY8ya7" name="lunar-lake-003.jpg" alt="An Asus Zenbook S 14 with a Core Ultra 7 258V processor inside." src="https://cdn.mos.cms.futurecdn.net/XZmxPLymXoKa482aXY8ya7.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Asus Zenbook S 14 also featured a Ceraluminum top cover. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The ZenMouse MD202 offers adjustable sensitivity levels ranging from 800 to 4200 DPI, though I'm sure I don't need to highlight how that's actually pretty low compared to what's offered by the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mice</a> out there.</p><p>The actual big win in my book as a wireless mouse is its battery life. For one thing, the ZenMouse MD202 enjoys fast charging via USB-C, slurping up 16 hours' worth of runtime juice from just one minute of charging.</p><p>Asus otherwise resists attributing a straightforward hour count to a full charge, instead saying that the rechargeable battery will give you up to seven months of on-time, once fully powered. Asus has yet to announce a release date or MSRP for the ZenMouse MD202, though with a battery and surface material like that, you can bet this won't be a budget option for anyone.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nvidia denies report that it is in talks to acquire a major PC company but Dell, HP, Lenovo and Asus share prices jumped at the thought ]]></title>
                                                                                                <dc:content><![CDATA[ <p>A fresh report from <a href="https://www.semiaccurate.com/2026/04/13/nvidia-is-negotiating-to-buy-a-large-pc-oriented-company/" target="_blank">Charlie Demerjian's SemiAccurate</a> pegged Nvidia to be negotiating to buy a "large PC oriented company". Though the GPU company has since denied it in later reporting by <a href="https://www.bloomberg.com/news/articles/2026-04-13/dell-hp-inc-shares-jump-on-acquisition-speculation-report" target="_blank">Bloomberg</a>.</p><p>The paywalled report from SemiAccurate suggests that the purchase would "fundamentally change the computing landscape". The report from the respected outlet was enough to see a surge in share prices for a range of companies on April 13. While we can't be sure these are entirely based on the report, HP, Dell, Asus and Lenovo all saw similar rises that day—as much as 4%.</p><p>Though the markets have since cooled off. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1lxaO"></div>                            </div>                            <script src="https://kwizly.com/embed/X1lxaO.js" async></script><p>Bloomberg received a denial of the claims in no uncertain terms later that same day: "The media report is false; Nvidia is not engaged in discussions to acquire any PC maker," a spokesperson for Nvidia told Bloomberg.</p><p>Dermerjian is well regarded for his reporting in the technology industry, and cites that the website is "dead serious" about the claims. He also cites a similar story when Elon Musk sought to purchase Intel, and suggests this since evolved into Intel's heavy involvement in <a href="https://www.pcgamer.com/hardware/surprise-intel-has-teamed-up-with-elon-musk-and-his-terafab-project-to-help-refactor-silicon-fab-technology-to-give-spacex-and-tesla-1-tw-per-year-of-ai-compute/" target="_blank">Musk's Terafab project</a>. The Terafab project is intended to boost fab output for AI chips in the future.</p><p>While it's hard to get a grasp on whether there's any suggestion of a future purchase by Nvidia here, the company has made it clear that it wants a larger slice of the pie in regards to both datacenter and client computing. With an Arm chip in hand—Nvidia had once tried to purchase Arm itself but was blocked by regulators—it is reportedly taking aim at client computing with the <a href="https://www.pcgamer.com/hardware/processors/nvidia-ceo-jensen-huang-confirms-the-upcoming-n1-apu-thats-heading-for-the-pc-is-indeed-the-same-as-the-gb10-superchip-in-the-dgx-spark-ai-box/" target="_blank">N1X chip</a>. N1X looks to have a pretty <a href="https://www.pcgamer.com/hardware/processors/the-core-in-nvidias-upcoming-pc-processor-achieves-performance-parity-with-intel-and-amds-latest-chips-but-will-it-actually-be-any-good-for-games/" target="_blank">powerful processor behind it</a>, alongside a GPU with 6,144 CUDA cores—equivalent to an RTX 5070.</p><p>Nvidia has also <a href="https://www.pcgamer.com/hardware/processors/intel-and-nvidia-announce-stunning-plans-to-combine-their-cpu-and-gpu-products-for-both-consumer-pcs-and-ai-servers-with-nvidia-taking-a-usd5-billion-stake-in-intel/" target="_blank">invested in Intel</a>. This partnership will see Intel working alongside the GPU maker on yet to be confirmed x86 collaboration and datacenter collaboration. So whether Nvidia wants to buy a PC manufacturer or not, and currently it looks to be more the latter than anything, it appears it will be working a lot closer with some of them in the near-future anyways.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/nvidia-denies-report-that-it-is-in-talks-to-acquire-a-major-pc-company-but-dell-hp-lenovo-and-asus-share-prices-jumped-at-the-thought/</link>
                                                                            <description>
                            <![CDATA[ Nvidia has its eyes on closer integration with PC partners. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2aC5GZbxSM9ztRQCsPupC4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/arypsdXmTz7vUuxPxsFcRZ-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 14 Apr 2026 08:41:59 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/arypsdXmTz7vUuxPxsFcRZ-1280-80.png">
                                                            <media:credit><![CDATA[Nvidia]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jensen Huang holding aloft a Nvidia GeForce RTX 5060 graphics card alongside a similarly powered MSI laptop at Nvidia&#039;s Computex 2025 keynote.]]></media:description>                                                            <media:text><![CDATA[Jensen Huang holding aloft a Nvidia GeForce RTX 5060 graphics card alongside a similarly powered MSI laptop at Nvidia&#039;s Computex 2025 keynote.]]></media:text>
                                <media:title type="plain"><![CDATA[Jensen Huang holding aloft a Nvidia GeForce RTX 5060 graphics card alongside a similarly powered MSI laptop at Nvidia&#039;s Computex 2025 keynote.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/arypsdXmTz7vUuxPxsFcRZ-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A fresh report from <a href="https://www.semiaccurate.com/2026/04/13/nvidia-is-negotiating-to-buy-a-large-pc-oriented-company/" target="_blank">Charlie Demerjian's SemiAccurate</a> pegged Nvidia to be negotiating to buy a "large PC oriented company". Though the GPU company has since denied it in later reporting by <a href="https://www.bloomberg.com/news/articles/2026-04-13/dell-hp-inc-shares-jump-on-acquisition-speculation-report" target="_blank">Bloomberg</a>.</p><p>The paywalled report from SemiAccurate suggests that the purchase would "fundamentally change the computing landscape". The report from the respected outlet was enough to see a surge in share prices for a range of companies on April 13. While we can't be sure these are entirely based on the report, HP, Dell, Asus and Lenovo all saw similar rises that day—as much as 4%.</p><p>Though the markets have since cooled off. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1lxaO"></div>                            </div>                            <script src="https://kwizly.com/embed/X1lxaO.js" async></script><p>Bloomberg received a denial of the claims in no uncertain terms later that same day: "The media report is false; Nvidia is not engaged in discussions to acquire any PC maker," a spokesperson for Nvidia told Bloomberg.</p><p>Dermerjian is well regarded for his reporting in the technology industry, and cites that the website is "dead serious" about the claims. He also cites a similar story when Elon Musk sought to purchase Intel, and suggests this since evolved into Intel's heavy involvement in <a href="https://www.pcgamer.com/hardware/surprise-intel-has-teamed-up-with-elon-musk-and-his-terafab-project-to-help-refactor-silicon-fab-technology-to-give-spacex-and-tesla-1-tw-per-year-of-ai-compute/" target="_blank">Musk's Terafab project</a>. The Terafab project is intended to boost fab output for AI chips in the future.</p><p>While it's hard to get a grasp on whether there's any suggestion of a future purchase by Nvidia here, the company has made it clear that it wants a larger slice of the pie in regards to both datacenter and client computing. With an Arm chip in hand—Nvidia had once tried to purchase Arm itself but was blocked by regulators—it is reportedly taking aim at client computing with the <a href="https://www.pcgamer.com/hardware/processors/nvidia-ceo-jensen-huang-confirms-the-upcoming-n1-apu-thats-heading-for-the-pc-is-indeed-the-same-as-the-gb10-superchip-in-the-dgx-spark-ai-box/" target="_blank">N1X chip</a>. N1X looks to have a pretty <a href="https://www.pcgamer.com/hardware/processors/the-core-in-nvidias-upcoming-pc-processor-achieves-performance-parity-with-intel-and-amds-latest-chips-but-will-it-actually-be-any-good-for-games/" target="_blank">powerful processor behind it</a>, alongside a GPU with 6,144 CUDA cores—equivalent to an RTX 5070.</p><p>Nvidia has also <a href="https://www.pcgamer.com/hardware/processors/intel-and-nvidia-announce-stunning-plans-to-combine-their-cpu-and-gpu-products-for-both-consumer-pcs-and-ai-servers-with-nvidia-taking-a-usd5-billion-stake-in-intel/" target="_blank">invested in Intel</a>. This partnership will see Intel working alongside the GPU maker on yet to be confirmed x86 collaboration and datacenter collaboration. So whether Nvidia wants to buy a PC manufacturer or not, and currently it looks to be more the latter than anything, it appears it will be working a lot closer with some of them in the near-future anyways.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus announces the ROG Equalizer: a new cable aimed at making melting GPU power connectors a thing of the past ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you frequently haunt the usual social media channels for PC enthusiasts, you'll notice that nary a day goes by without someone posting an image of their expensive graphics card, replete with a melting power connector. Various efforts to combat the problem have yet to completely nix the issue, but Asus reckons it now has the solution: one seriously beefy power cable.</p><p>Called the <a href="https://rog.asus.com/power-supply-units/rog-equalizer/rog-equalizer/" target="_blank">ROG Equalizer</a>, it looks just like any other premium 12VHPWR/12V-2x6 power cable, but there's more to it than meets the eye. Asus says that the new design "ensures balanced current delivery from PSU to ROG Equalizer" so that you shouldn't get situations where a single 12 V pin has to deal with the full 575 W of an RTX 5090, for example.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XQtvWb9aUfyYFLXjciJXPC" name="asus_rog_equalizer_02" alt="An image of the Asus ROG Equalizer 12V-2x6 power cable, against a gradient green background" src="https://cdn.mos.cms.futurecdn.net/XQtvWb9aUfyYFLXjciJXPC.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>But for situations where things do go awry, each power cable is rated to 17 A of current draw (compared to 9.2 A as per the 12V-2x6 specification), and there's an additional cable integrated into the Equalizer, that you can plug into a little socket in Asus' ROG Thor 3 and ROG Strix PSUs.</p><p>At some point in the near future, GPU Tweak III (a software tool by Asus that works a bit like MSI Afterburner) will be updated to have a 'ROG Equaliser mode', which should give you a real-time monitor of current draw in each 12V-2x6 pin.</p><p>Asus isn't the only company to offer such a feature, of course, as <a href="https://www.pcgamer.com/hardware/power-supplies/msi-afterburner-and-some-psus-can-now-pull-an-emergency-power-brake-to-prevent-your-graphics-card-going-up-in-a-puff-of-smoke/" target="_blank">MSI</a> and <a href="https://www.pcgamer.com/hardware/power-supplies/fear-not-rtx-50-series-owners-because-asrocks-new-psus-have-extra-thermal-sensors-to-shut-off-overheating-gpu-power-cables/" target="_blank">ASRock</a> have their own solutions, though this seems to be the first instance of creating a more capable cable that I've seen so far.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1lxaO"></div>                            </div>                            <script src="https://kwizly.com/embed/X1lxaO.js" async></script><p>While there's no indication as to the ROG Equalizer's price tag, the good news is that you don't need to own an Asus megabucks PSU to use it (though you will be able to get the cable at a discounted price, if you do).</p><p>Since the ROG Equalizer uses standard 12V-2x6 connectors at both ends of the cable, it will work in any PSU that sports a similar socket.</p><p>In Asus' own words: "[It has] no specific model requirements. The ROG Equalizer is bundled with the 2026 ASUS ROG Thor III and ASUS ROG Strix Platinum power supplies, and is also compatible with power supplies (ATX3.1 with native 12V-2x6 connector) from all leading manufacturers."</p><p>I can foresee many an RTX 5090 owner eyeing a purchase right now.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/power-supplies/asus-announces-the-rog-equalizer-a-new-cable-aimed-at-making-melting-gpu-power-connectors-a-thing-of-the-past/</link>
                                                                            <description>
                            <![CDATA[ It's even compatible with PSUs from other vendors, as long as it has a decent 12V-2x6 socket. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">XdcChoMFuszztTYEFxuQFn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YdLPXyjTFvFfAJUrX9PXTC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Apr 2026 11:18:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Power Supplies]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/YdLPXyjTFvFfAJUrX9PXTC-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of the Asus ROG Equalizer 12V-2x6 power cable, against a gradient green background]]></media:description>                                                            <media:text><![CDATA[An image of the Asus ROG Equalizer 12V-2x6 power cable, against a gradient green background]]></media:text>
                                <media:title type="plain"><![CDATA[An image of the Asus ROG Equalizer 12V-2x6 power cable, against a gradient green background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YdLPXyjTFvFfAJUrX9PXTC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you frequently haunt the usual social media channels for PC enthusiasts, you'll notice that nary a day goes by without someone posting an image of their expensive graphics card, replete with a melting power connector. Various efforts to combat the problem have yet to completely nix the issue, but Asus reckons it now has the solution: one seriously beefy power cable.</p><p>Called the <a href="https://rog.asus.com/power-supply-units/rog-equalizer/rog-equalizer/" target="_blank">ROG Equalizer</a>, it looks just like any other premium 12VHPWR/12V-2x6 power cable, but there's more to it than meets the eye. Asus says that the new design "ensures balanced current delivery from PSU to ROG Equalizer" so that you shouldn't get situations where a single 12 V pin has to deal with the full 575 W of an RTX 5090, for example.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XQtvWb9aUfyYFLXjciJXPC" name="asus_rog_equalizer_02" alt="An image of the Asus ROG Equalizer 12V-2x6 power cable, against a gradient green background" src="https://cdn.mos.cms.futurecdn.net/XQtvWb9aUfyYFLXjciJXPC.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>But for situations where things do go awry, each power cable is rated to 17 A of current draw (compared to 9.2 A as per the 12V-2x6 specification), and there's an additional cable integrated into the Equalizer, that you can plug into a little socket in Asus' ROG Thor 3 and ROG Strix PSUs.</p><p>At some point in the near future, GPU Tweak III (a software tool by Asus that works a bit like MSI Afterburner) will be updated to have a 'ROG Equaliser mode', which should give you a real-time monitor of current draw in each 12V-2x6 pin.</p><p>Asus isn't the only company to offer such a feature, of course, as <a href="https://www.pcgamer.com/hardware/power-supplies/msi-afterburner-and-some-psus-can-now-pull-an-emergency-power-brake-to-prevent-your-graphics-card-going-up-in-a-puff-of-smoke/" target="_blank">MSI</a> and <a href="https://www.pcgamer.com/hardware/power-supplies/fear-not-rtx-50-series-owners-because-asrocks-new-psus-have-extra-thermal-sensors-to-shut-off-overheating-gpu-power-cables/" target="_blank">ASRock</a> have their own solutions, though this seems to be the first instance of creating a more capable cable that I've seen so far.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1lxaO"></div>                            </div>                            <script src="https://kwizly.com/embed/X1lxaO.js" async></script><p>While there's no indication as to the ROG Equalizer's price tag, the good news is that you don't need to own an Asus megabucks PSU to use it (though you will be able to get the cable at a discounted price, if you do).</p><p>Since the ROG Equalizer uses standard 12V-2x6 connectors at both ends of the cable, it will work in any PSU that sports a similar socket.</p><p>In Asus' own words: "[It has] no specific model requirements. The ROG Equalizer is bundled with the 2026 ASUS ROG Thor III and ASUS ROG Strix Platinum power supplies, and is also compatible with power supplies (ATX3.1 with native 12V-2x6 connector) from all leading manufacturers."</p><p>I can foresee many an RTX 5090 owner eyeing a purchase right now.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Pearl Abyss says to roll back your GPU driver if you're struggling to get Crimson Desert working on your ROG Xbox Ally X ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Crimson Desert is one of those games that seems to be able to wrangle together all kinds of disparate gamers to attempt to master the <a href="https://www.pcgamer.com/games/action/crimson-desert-review/" target="_blank">bizarre behemoth of a multi-tool RPG</a>. So it's a little unfortunate that it has had far from perfect hardware support. We <a href="https://www.pcgamer.com/hardware/graphics-cards/crimson-desert-will-not-boot-on-intel-arc-graphics-cards-and-users-are-being-encouraged-to-refund-the-game/" target="_blank">witnessed the game's lack of Intel Arc support</a> ourselves, and now Pearl Abyss and Asus are saying <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">ROG Xbox Ally X</a> devices might need to roll back their drivers to launch the game.</p><p>In its list of known issues, the <a href="https://crimsondesert.pearlabyss.com/en-us/News/Notice/Detail?_boardNo=68" target="_blank">game developer and publisher, Pearl Abyss, says</a>: "We have identified an issue where Crimson Desert is not launching properly on ROG Xbox Ally X running on the latest driver version. Microsoft and AMD are currently looking into the issue. Until the issue is resolved, we recommend installing and using the driver version immediately prior to the latest one, available on the Asus website."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKQz7e"></div>                            </div>                            <script src="https://kwizly.com/embed/OKQz7e.js" async></script><p>Asus <a href="https://rog-forum.asus.com/t5/changelogs/crimson-desert-fails-to-launch-on-rog-xbox-ally-x-official/ba-p/1143891" target="_blank">reiterates the same</a> and provides a download link that, uhh, doesn't work. If you want to download the driver to roll it back, <strong>go to the </strong><a href="https://rog.asus.com/us/gaming-handhelds/rog-ally/rog-xbox-ally-x-2025/helpdesk_download/" target="_blank"><strong>ROG Xbox Ally X driver and tools page</strong></a><strong>, scroll down to Graphics, click See All Downloads, and download the driver Version V32.0.21025.27003.</strong></p><p>It's never a nice feeling to have to roll back your drivers, but Pearl Abyss assures us that this is only until the issue is resolved. And if a driver rollback really does work to get the game launching on the Microsoft-Asus handheld, there's good reason to think it can get up and running on the latest drivers with a little work, too. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1195px;"><p class="vanilla-image-block" style="padding-top:56.32%;"><img id="7ENtZx6KVzY9hXH3xUPNLh" name="image (9)" alt="A screenshot showing the correct GPU driver roll back to on an ROG Xbox Ally X to get Crimson Desert working." src="https://cdn.mos.cms.futurecdn.net/7ENtZx6KVzY9hXH3xUPNLh.jpg" mos="" align="middle" fullscreen="1" width="1195" height="673" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/7ENtZx6KVzY9hXH3xUPNLh.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Hopefully, these compatibility issues will be resolved quickly. And ditto the Intel Arc ones, given after the initial issues were spotted, Pearl Abyss <a href="https://www.pcgamer.com/hardware/graphics-cards/pearl-abyss-working-on-bringing-arc-gpu-support-to-crimson-desert-with-intel-ready-to-assist/#viafoura-comments" target="_blank">said it will work on bringing support for the GPUs</a> to the game, and Intel told us it "remains ready to assist Pearl Abyss however we can."</p><p>Even if the game does work on your hardware, although general performance seems to be smooth, <a href="https://www.reddit.com/r/CrimsonDesert/comments/1rxzs8y/performance_megathread/" target="_blank">plenty of people have reported</a> that the game is a little graphically glitchy, blurry, and so on. In which case, I suppose it's good news that the devs are actively working on improving things.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/handheld-gaming-pcs/pearl-abyss-says-to-roll-back-your-gpu-driver-if-youre-struggling-to-get-crimson-desert-working-on-your-rog-xbox-ally-x/</link>
                                                                            <description>
                            <![CDATA[ Though a fix is seemingly in the works. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DZG6vdmkdAAHFdd8CiT8v</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2bwNqPVYT4TbRfqCYevkV8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 30 Mar 2026 14:29:56 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Handheld Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2bwNqPVYT4TbRfqCYevkV8-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Xbox Ally X and ROG Ally X handheld gaming PCs]]></media:description>                                                            <media:text><![CDATA[Asus ROG Xbox Ally X and ROG Ally X handheld gaming PCs]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Xbox Ally X and ROG Ally X handheld gaming PCs]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2bwNqPVYT4TbRfqCYevkV8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Crimson Desert is one of those games that seems to be able to wrangle together all kinds of disparate gamers to attempt to master the <a href="https://www.pcgamer.com/games/action/crimson-desert-review/" target="_blank">bizarre behemoth of a multi-tool RPG</a>. So it's a little unfortunate that it has had far from perfect hardware support. We <a href="https://www.pcgamer.com/hardware/graphics-cards/crimson-desert-will-not-boot-on-intel-arc-graphics-cards-and-users-are-being-encouraged-to-refund-the-game/" target="_blank">witnessed the game's lack of Intel Arc support</a> ourselves, and now Pearl Abyss and Asus are saying <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">ROG Xbox Ally X</a> devices might need to roll back their drivers to launch the game.</p><p>In its list of known issues, the <a href="https://crimsondesert.pearlabyss.com/en-us/News/Notice/Detail?_boardNo=68" target="_blank">game developer and publisher, Pearl Abyss, says</a>: "We have identified an issue where Crimson Desert is not launching properly on ROG Xbox Ally X running on the latest driver version. Microsoft and AMD are currently looking into the issue. Until the issue is resolved, we recommend installing and using the driver version immediately prior to the latest one, available on the Asus website."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKQz7e"></div>                            </div>                            <script src="https://kwizly.com/embed/OKQz7e.js" async></script><p>Asus <a href="https://rog-forum.asus.com/t5/changelogs/crimson-desert-fails-to-launch-on-rog-xbox-ally-x-official/ba-p/1143891" target="_blank">reiterates the same</a> and provides a download link that, uhh, doesn't work. If you want to download the driver to roll it back, <strong>go to the </strong><a href="https://rog.asus.com/us/gaming-handhelds/rog-ally/rog-xbox-ally-x-2025/helpdesk_download/" target="_blank"><strong>ROG Xbox Ally X driver and tools page</strong></a><strong>, scroll down to Graphics, click See All Downloads, and download the driver Version V32.0.21025.27003.</strong></p><p>It's never a nice feeling to have to roll back your drivers, but Pearl Abyss assures us that this is only until the issue is resolved. And if a driver rollback really does work to get the game launching on the Microsoft-Asus handheld, there's good reason to think it can get up and running on the latest drivers with a little work, too. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1195px;"><p class="vanilla-image-block" style="padding-top:56.32%;"><img id="7ENtZx6KVzY9hXH3xUPNLh" name="image (9)" alt="A screenshot showing the correct GPU driver roll back to on an ROG Xbox Ally X to get Crimson Desert working." src="https://cdn.mos.cms.futurecdn.net/7ENtZx6KVzY9hXH3xUPNLh.jpg" mos="" align="middle" fullscreen="1" width="1195" height="673" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/7ENtZx6KVzY9hXH3xUPNLh.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Hopefully, these compatibility issues will be resolved quickly. And ditto the Intel Arc ones, given after the initial issues were spotted, Pearl Abyss <a href="https://www.pcgamer.com/hardware/graphics-cards/pearl-abyss-working-on-bringing-arc-gpu-support-to-crimson-desert-with-intel-ready-to-assist/#viafoura-comments" target="_blank">said it will work on bringing support for the GPUs</a> to the game, and Intel told us it "remains ready to assist Pearl Abyss however we can."</p><p>Even if the game does work on your hardware, although general performance seems to be smooth, <a href="https://www.reddit.com/r/CrimsonDesert/comments/1rxzs8y/performance_megathread/" target="_blank">plenty of people have reported</a> that the game is a little graphically glitchy, blurry, and so on. In which case, I suppose it's good news that the devs are actively working on improving things.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Kithara review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>No, the ROG Kithara is not the gaming headset to solve the cost of living crisis. It is a joy to listen to your games and music with, though, and a genuine curiosity in a crowded market. You don't need one, and neither do I, but let's sit awhile anyway and enjoy what ROG and Hifiman have built.</p><p>This one's all about the drivers. Vast, 100 mm planar magnetic ones, designed and built in partnership with New York-based audio specialists, Hifiman. Every other element's designed to let those drivers do their thing. An open-backed design that doesn't care one bit about the fact you can hear the tumble drier from your gaming room, or that you're sitting in a quiet coach. A frequency response range broader than a politician's promise. <a href="https://www.pcgamer.com/best-gaming-headset/#section-best-wireless-audiophile-headset-for-gaming" target="_blank">Y'know, audiophile stuff</a>.</p><p>It's a wired model, featuring a number of different adapters that make it surprisingly compatible across PC, Xbox and PlayStation 5. You can plug it into a DAC if you like. And who are we kidding, of course you like. You're considering dropping $300 on a pair of headphones in this economy. </p><p>I'm inclined to think of the <a href="https://rog.asus.com/headsets-audio/headsets/3-5mm-headsets/rog-kithara/" target="_blank">Asus ROG Kithara</a> as a pair of headphones, rather than a <a href="https://www.pcgamer.com/best-gaming-headset" target="_blank">gaming headset</a>, because if you detach the super cardioid mic the only concession to the world of gaming is the ROG logo itself. None of the usual comforts of a gaming headset are present here: no physical volume control, no RGB zones, no digital surround. Certainly no chat mix adjustment, goodness no.</p><div ><table><caption>ROG Kithara specs</caption><tbody><tr><td class="firstcol " ><p><strong>Operating principle</strong></p></td><td  ><p>Open-back</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Wired</p></td></tr><tr><td class="firstcol " ><p><strong>Drivers</strong></p></td><td  ><p>10 mm Planar magnetic</p></td></tr><tr><td class="firstcol " ><p><strong>Frequency response</strong></p></td><td  ><p>8Hz - 55,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Mic</strong></p></td><td  ><p>unidirectional detachable</p></td></tr><tr><td class="firstcol " ><p><strong>Pickup</strong></p></td><td  ><p>Super cardioid</p></td></tr><tr><td class="firstcol " ><p><strong>Battery life</strong></p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>420 g | 0.92 lbs</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.amazon.com/ASUS-ROG-Audiophile-Open-Back-Headphones/dp/B0GG53SPJC" target="_blank">$300</a> | <a href="https://www.amazon.co.uk/ASUS-ROG-Kithara-Gaming-Headset-Black/dp/B0GFX383NP" target="_blank">£285</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You can hear insects breathing:</strong> Blessed with supernaturally sensitive ears? The absurd 8Hz-55KHz frequency response range captures nuances other headsets simply don't, and for those who care about that nuance it's a fascinating product.</p></div></div><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You don't own vast oil reserves: </strong>This is a lot of money to be spending on anything right now, especially a headset. Value was never the point, but if you're on a budget don't lose sleep over this one.</p></div></div><p>No, it's more like the Kithara is visiting us gamers from the Manhattan loft apartment of a wealthy hifi enthusiast to see what all this ‘Counter-Strike' stuff is about. Its visual cues are all reminiscent of Hifiman's headphone inventory, from the trademark elongated ovals of the earcups you'd see on the Ananda to the suspended headband beneath an aluminium frame, like an Arya. </p><p>(If you were wondering, ‘Kithara' is the ancient Greek stringed instrument from which we get the word ‘guitar'. Hang around in the games industry long enough and you're bound to pick up a bit of ancient Greek. If Kratos' adventures don't rub off on you, the peripheral market's fondness for an obscure product name inspired by classical mythology surely will.) </p><p>The sound is, of course, extraordinary. It's a far flatter response than most gaming headsets are tuned to produce, particularly at the low end, and if your ears have been addled by the bass response of Razer headsets circa 2011 you might initially perceive a lack of ‘oomph'. But that would be incorrect. </p><p>Instead, the Kithara's drivers give all frequencies the room they need to articulate clearly and distinctly, leading to a far richer sound than you get with a $100 headset that's had its mids scooped like a Metallica album. And if you were in any doubt about that EQ response, there's a bit of paperwork inside the box which shows the factory test results on a graph. It's marketing fluff, obviously, but having your eyes met by a ‘sound signature certificate' as you open the box is a nice touch. </p><p>The stellar sound reproduction is another reason I keep thinking about these as headphones and not a gaming headset. Because truthfully, I've had the most enjoyable experiences testing the Kithara with music, not games. There are a few games where the wide stereo spread and flat, spacious sound reproduction are genuinely useful, like Counter-Strike 2 and PUBG, where the Kithara picks up footsteps and far-off gunfire with artisanal care. And cinematic games like Crimson Desert whose soundtrack sounds especially primed to tug at your forearm hairs when it's heard through these magnetic planar drivers. They sound great, these games, but you're experiencing them without the usual comforts like wireless operation, chat mix adjustment or an easily locatable mic mute (this one sits inline on the mic cable). </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WX2qUJxxLq8bKSkfEd9gQU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6An3Szx748wNnZf5rh6uXU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There are no such downsides to enjoying its mellifluous tones in a musical setting, though. It's when I'm playing Yazz Ahmed albums with the sound up that the Kithara feels most at home, doing what it was designed to. </p><p>I'm not completely sold on the comfort. While the build quality, material choices and finishes are all absolutely magnificent and easily befitting of the price point, the fact is that this is a heavy 420 g unit and the earcups are big enough to park your car in. The suspended headband design does its best to distribute as much of that weight as possible over a wide area using a broad protein leather contact surface, but the headset still relies on a lot of clamping force to stay put. My head's on the smaller side, and I found that after about an hour I was, if not uncomfortable, then certainly aware I was wearing a headset. </p><p>Worse still, it was pointed out on several work calls that I looked… a bit odd wearing it. With the suspended headband pushed down to its lowest point to fit my smaller head, I'm left with about three inches of air between my head and the headset's aluminium upper band. Coupled with the oversized earcups, this was a source of fun to numerous colleagues. Fortunately/unfortunately, I was able to hear that derision with the kind of crystal clarity only a wired, open-backed model with 100 mm drivers can deliver. But I won't subtract marks for that. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LGejmN5wNR9vJr7novDuXU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yg4rxJjBxEhCQVgUojpKXU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WXSVt4q2cBXv9RwbnB8LXU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Mic performance is better than Zoom fashion cred though. ROG's opted for a super cardioid polar pattern on this detachable mic, which allows you to point precisely at what you want to be picked up. (In most cases, that'll be your mouth.) That serves as a viable alternative to the digital noise suppression that most gaming headset mics employ, effectively ducking out the keyboard thwocks from your Discord chat. </p><p>This headset exists in a very rare sub-category, and it achieves almost everything it sets out to. It reminds me of Audio-Technica's excellent wired ATH-G1, only dialled up to ridiculous. In order to really establish itself as a gaming headset, it needs more features gamers find useful like a comprehensive and ergonomic physical controls layout. But you get the feeling that isn't the point of the exercise. This is aspirational kit, for people who can afford not to worry too much about the price tag, or the value for money. It's a branding exercise that establishes ROG's chops at delivering audiophile-grade sound, albeit in partnership with Hifiman. It does that. That doesn't mean you need it. But it does mean it's a ludicrously enjoyable listening experience. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-headsets/asus-rog-kithara-review/</link>
                                                                            <description>
                            <![CDATA[ An open-back audiophile powerhouse that definitely isn't for the masses. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rcoZXQRjYTHgDDSnWMpwGc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WXSVt4q2cBXv9RwbnB8LXU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 27 Mar 2026 15:41:30 +0000</pubDate>                                                                                                                                <updated>Fri, 27 Mar 2026 15:42:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Headsets]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming Audio]]></category>
                                                                                                                    <dc:creator><![CDATA[ Phil Iwaniuk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/NAYephjpJ45djwWGFJJ4mU.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Phil &#039;the face&#039; Iwaniuk used to work in magazines. Now he wanders the earth, stopping passers-by to tell them about PC games he remembers from 1998 until their polite smiles turn cold. He also makes ads. Veteran hardware smasher and game botherer of PC Format, Official PlayStation Magazine, PCGamesN, Guardian, Eurogamer, IGN, VG247, and What Gramophone? He won an award once, but he doesn&#039;t like to go on about it.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;You can get rid of &#039;the face&#039; bit if you like.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;No -Ed.&lt;/em&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/WXSVt4q2cBXv9RwbnB8LXU-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Kithara gaming headset]]></media:description>                                                            <media:text><![CDATA[Asus ROG Kithara gaming headset]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Kithara gaming headset]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WXSVt4q2cBXv9RwbnB8LXU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>No, the ROG Kithara is not the gaming headset to solve the cost of living crisis. It is a joy to listen to your games and music with, though, and a genuine curiosity in a crowded market. You don't need one, and neither do I, but let's sit awhile anyway and enjoy what ROG and Hifiman have built.</p><p>This one's all about the drivers. Vast, 100 mm planar magnetic ones, designed and built in partnership with New York-based audio specialists, Hifiman. Every other element's designed to let those drivers do their thing. An open-backed design that doesn't care one bit about the fact you can hear the tumble drier from your gaming room, or that you're sitting in a quiet coach. A frequency response range broader than a politician's promise. <a href="https://www.pcgamer.com/best-gaming-headset/#section-best-wireless-audiophile-headset-for-gaming" target="_blank">Y'know, audiophile stuff</a>.</p><p>It's a wired model, featuring a number of different adapters that make it surprisingly compatible across PC, Xbox and PlayStation 5. You can plug it into a DAC if you like. And who are we kidding, of course you like. You're considering dropping $300 on a pair of headphones in this economy. </p><p>I'm inclined to think of the <a href="https://rog.asus.com/headsets-audio/headsets/3-5mm-headsets/rog-kithara/" target="_blank">Asus ROG Kithara</a> as a pair of headphones, rather than a <a href="https://www.pcgamer.com/best-gaming-headset" target="_blank">gaming headset</a>, because if you detach the super cardioid mic the only concession to the world of gaming is the ROG logo itself. None of the usual comforts of a gaming headset are present here: no physical volume control, no RGB zones, no digital surround. Certainly no chat mix adjustment, goodness no.</p><div ><table><caption>ROG Kithara specs</caption><tbody><tr><td class="firstcol " ><p><strong>Operating principle</strong></p></td><td  ><p>Open-back</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Wired</p></td></tr><tr><td class="firstcol " ><p><strong>Drivers</strong></p></td><td  ><p>10 mm Planar magnetic</p></td></tr><tr><td class="firstcol " ><p><strong>Frequency response</strong></p></td><td  ><p>8Hz - 55,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Mic</strong></p></td><td  ><p>unidirectional detachable</p></td></tr><tr><td class="firstcol " ><p><strong>Pickup</strong></p></td><td  ><p>Super cardioid</p></td></tr><tr><td class="firstcol " ><p><strong>Battery life</strong></p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>420 g | 0.92 lbs</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.amazon.com/ASUS-ROG-Audiophile-Open-Back-Headphones/dp/B0GG53SPJC" target="_blank">$300</a> | <a href="https://www.amazon.co.uk/ASUS-ROG-Kithara-Gaming-Headset-Black/dp/B0GFX383NP" target="_blank">£285</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You can hear insects breathing:</strong> Blessed with supernaturally sensitive ears? The absurd 8Hz-55KHz frequency response range captures nuances other headsets simply don't, and for those who care about that nuance it's a fascinating product.</p></div></div><div  class="fancy-box"><div class="fancy_box-title"></div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You don't own vast oil reserves: </strong>This is a lot of money to be spending on anything right now, especially a headset. Value was never the point, but if you're on a budget don't lose sleep over this one.</p></div></div><p>No, it's more like the Kithara is visiting us gamers from the Manhattan loft apartment of a wealthy hifi enthusiast to see what all this ‘Counter-Strike' stuff is about. Its visual cues are all reminiscent of Hifiman's headphone inventory, from the trademark elongated ovals of the earcups you'd see on the Ananda to the suspended headband beneath an aluminium frame, like an Arya. </p><p>(If you were wondering, ‘Kithara' is the ancient Greek stringed instrument from which we get the word ‘guitar'. Hang around in the games industry long enough and you're bound to pick up a bit of ancient Greek. If Kratos' adventures don't rub off on you, the peripheral market's fondness for an obscure product name inspired by classical mythology surely will.) </p><p>The sound is, of course, extraordinary. It's a far flatter response than most gaming headsets are tuned to produce, particularly at the low end, and if your ears have been addled by the bass response of Razer headsets circa 2011 you might initially perceive a lack of ‘oomph'. But that would be incorrect. </p><p>Instead, the Kithara's drivers give all frequencies the room they need to articulate clearly and distinctly, leading to a far richer sound than you get with a $100 headset that's had its mids scooped like a Metallica album. And if you were in any doubt about that EQ response, there's a bit of paperwork inside the box which shows the factory test results on a graph. It's marketing fluff, obviously, but having your eyes met by a ‘sound signature certificate' as you open the box is a nice touch. </p><p>The stellar sound reproduction is another reason I keep thinking about these as headphones and not a gaming headset. Because truthfully, I've had the most enjoyable experiences testing the Kithara with music, not games. There are a few games where the wide stereo spread and flat, spacious sound reproduction are genuinely useful, like Counter-Strike 2 and PUBG, where the Kithara picks up footsteps and far-off gunfire with artisanal care. And cinematic games like Crimson Desert whose soundtrack sounds especially primed to tug at your forearm hairs when it's heard through these magnetic planar drivers. They sound great, these games, but you're experiencing them without the usual comforts like wireless operation, chat mix adjustment or an easily locatable mic mute (this one sits inline on the mic cable). </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WX2qUJxxLq8bKSkfEd9gQU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6An3Szx748wNnZf5rh6uXU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There are no such downsides to enjoying its mellifluous tones in a musical setting, though. It's when I'm playing Yazz Ahmed albums with the sound up that the Kithara feels most at home, doing what it was designed to. </p><p>I'm not completely sold on the comfort. While the build quality, material choices and finishes are all absolutely magnificent and easily befitting of the price point, the fact is that this is a heavy 420 g unit and the earcups are big enough to park your car in. The suspended headband design does its best to distribute as much of that weight as possible over a wide area using a broad protein leather contact surface, but the headset still relies on a lot of clamping force to stay put. My head's on the smaller side, and I found that after about an hour I was, if not uncomfortable, then certainly aware I was wearing a headset. </p><p>Worse still, it was pointed out on several work calls that I looked… a bit odd wearing it. With the suspended headband pushed down to its lowest point to fit my smaller head, I'm left with about three inches of air between my head and the headset's aluminium upper band. Coupled with the oversized earcups, this was a source of fun to numerous colleagues. Fortunately/unfortunately, I was able to hear that derision with the kind of crystal clarity only a wired, open-backed model with 100 mm drivers can deliver. But I won't subtract marks for that. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LGejmN5wNR9vJr7novDuXU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yg4rxJjBxEhCQVgUojpKXU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WXSVt4q2cBXv9RwbnB8LXU.jpg" alt="Asus ROG Kithara gaming headset" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Mic performance is better than Zoom fashion cred though. ROG's opted for a super cardioid polar pattern on this detachable mic, which allows you to point precisely at what you want to be picked up. (In most cases, that'll be your mouth.) That serves as a viable alternative to the digital noise suppression that most gaming headset mics employ, effectively ducking out the keyboard thwocks from your Discord chat. </p><p>This headset exists in a very rare sub-category, and it achieves almost everything it sets out to. It reminds me of Audio-Technica's excellent wired ATH-G1, only dialled up to ridiculous. In order to really establish itself as a gaming headset, it needs more features gamers find useful like a comprehensive and ergonomic physical controls layout. But you get the feeling that isn't the point of the exercise. This is aspirational kit, for people who can afford not to worry too much about the price tag, or the value for money. It's a branding exercise that establishes ROG's chops at delivering audiophile-grade sound, albeit in partnership with Hifiman. It does that. That doesn't mean you need it. But it does mean it's a ludicrously enjoyable listening experience. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus says it's confident in its 'strong product security' after FCC foreign-made router ban, also *checks notes* fixes major security hole in its routers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>After the US Federal Communications Commission (FCC) put consumer-grade routers produced in foreign countries on its Covered List earlier this week, <a href="https://www.pcgamer.com/hardware/networking/the-fcc-says-foreign-routers-pose-an-unacceptable-risk-and-now-require-special-approval-to-be-sold-in-the-us/" target="_blank">effectively banning the sale of new models in the country without special permission</a>, Taiwanese manufacturer Asus has been quick to respond. </p><p>An <a href="https://press.asus.com/news/statements/public-statement-on-fcc-ban-on-imports-of-foreign-made-routers/" target="_blank">official statement</a> released by the company yesterday says the following: "Asus has proudly served US customers since 1991, with a long-standing commitment to trusted innovation and strong product security. </p><p>"We are confident in the integrity of our supply chain and the security of our networking products. This <a href="https://www.fcc.gov/document/fcc-adds-routers-produced-foreign-countries-covered-list" target="_blank">FCC action</a> has no impact on existing ASUS router users, software updates, and customer support."</p><p>With unfortunate timing, Asus also published <a href="https://www.asus.com/security-advisory/#:~:text=CVE%2D2025%2D15101-,03/25/2026,-03/26/2026" target="_blank">a major security update for its routers</a> on the very same day. The patch aims to mitigate against <a href="https://www.cve.org/CVERecord?id=CVE-2025-15101" target="_blank">CVE-2025-15101</a>, a particularly nasty-sounding vulnerability that scores an 8.5 out of 10 (or High severity) on the official record. </p><p>According to its listing, CVE-2025-15101 "potentially allows actions to be performed with the existing privileges of an authenticated user on the affected device, including the ability to execute system commands through unintended mechanisms".</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eBL6h7cTUebkBZbHjfoiG5" name="asus-tuf-ax4200-review-05.jpg" alt="Asus TUF-AX4200 gaming router" src="https://cdn.mos.cms.futurecdn.net/eBL6h7cTUebkBZbHjfoiG5.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKQz7e"></div>                            </div>                            <script src="https://kwizly.com/embed/OKQz7e.js" async></script><p>On the one hand, you could argue that the continual discovery and patching of these flaws speaks to Asus' commitment to ongoing security. On the other, the fact that such major vulnerabilities are still cropping up on Asus routers is perhaps a little defeating of the point.</p><p>Of course, all router manufacturers experience security issues from time to time, and Asus is far from unique in this regard. <a href="https://www.pcgamer.com/hardware/tp-link-botnet-7777/" target="_blank">Hackers managed to hijack over 16,000 TP-Link routers</a> (and other networking devices) in 2024, creating an Azure-slamming botnet of massive proportions.</p><p>Not to mention <a href="https://www.pcgamer.com/hardware/networking/the-fbi-says-that-elderly-cisco-linksys-router-youve-been-meaning-to-replace-may-be-under-serious-threat-from-cyber-criminals/" target="_blank">older Cisco Linksys routers being called out by the FBI</a> for their vulnerabilities, no less. However, Asus does seem to patch its routers <a href="https://www.pcgamer.com/hardware/dangerous-security-flaws-could-potentially-affect-millions-of-asus-pc-and-router-owners-heres-how-to-protect-yourself/" target="_blank">more often than most</a>, which again, could be looked at in two different ways. </p><p>Certainly, the timing of this particular fix is less than ideal. But hey, it's a good chance for me to remind you once again: Update your networking hardware, folks. It simply ain't worth the risk to ignore.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/networking/asus-says-its-confident-in-its-strong-product-security-after-fcc-foreign-made-router-ban-also-checks-notes-fixes-major-security-hole-in-its-routers/</link>
                                                                            <description>
                            <![CDATA[ Well, there's that principle in action I guess. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RyrdqvWHkCtaoZvZKK7X6N</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/aDLu8iFZiNmuv4QwYJynE4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 26 Mar 2026 11:21:14 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 11:21:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Networking]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/RqRA6M28uuy6JeF64tnvJR.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/aDLu8iFZiNmuv4QwYJynE4-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus RT-BE88U Wi-Fi 7 router]]></media:description>                                                            <media:text><![CDATA[Asus RT-BE88U Wi-Fi 7 router]]></media:text>
                                <media:title type="plain"><![CDATA[Asus RT-BE88U Wi-Fi 7 router]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/aDLu8iFZiNmuv4QwYJynE4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>After the US Federal Communications Commission (FCC) put consumer-grade routers produced in foreign countries on its Covered List earlier this week, <a href="https://www.pcgamer.com/hardware/networking/the-fcc-says-foreign-routers-pose-an-unacceptable-risk-and-now-require-special-approval-to-be-sold-in-the-us/" target="_blank">effectively banning the sale of new models in the country without special permission</a>, Taiwanese manufacturer Asus has been quick to respond. </p><p>An <a href="https://press.asus.com/news/statements/public-statement-on-fcc-ban-on-imports-of-foreign-made-routers/" target="_blank">official statement</a> released by the company yesterday says the following: "Asus has proudly served US customers since 1991, with a long-standing commitment to trusted innovation and strong product security. </p><p>"We are confident in the integrity of our supply chain and the security of our networking products. This <a href="https://www.fcc.gov/document/fcc-adds-routers-produced-foreign-countries-covered-list" target="_blank">FCC action</a> has no impact on existing ASUS router users, software updates, and customer support."</p><p>With unfortunate timing, Asus also published <a href="https://www.asus.com/security-advisory/#:~:text=CVE%2D2025%2D15101-,03/25/2026,-03/26/2026" target="_blank">a major security update for its routers</a> on the very same day. The patch aims to mitigate against <a href="https://www.cve.org/CVERecord?id=CVE-2025-15101" target="_blank">CVE-2025-15101</a>, a particularly nasty-sounding vulnerability that scores an 8.5 out of 10 (or High severity) on the official record. </p><p>According to its listing, CVE-2025-15101 "potentially allows actions to be performed with the existing privileges of an authenticated user on the affected device, including the ability to execute system commands through unintended mechanisms".</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eBL6h7cTUebkBZbHjfoiG5" name="asus-tuf-ax4200-review-05.jpg" alt="Asus TUF-AX4200 gaming router" src="https://cdn.mos.cms.futurecdn.net/eBL6h7cTUebkBZbHjfoiG5.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKQz7e"></div>                            </div>                            <script src="https://kwizly.com/embed/OKQz7e.js" async></script><p>On the one hand, you could argue that the continual discovery and patching of these flaws speaks to Asus' commitment to ongoing security. On the other, the fact that such major vulnerabilities are still cropping up on Asus routers is perhaps a little defeating of the point.</p><p>Of course, all router manufacturers experience security issues from time to time, and Asus is far from unique in this regard. <a href="https://www.pcgamer.com/hardware/tp-link-botnet-7777/" target="_blank">Hackers managed to hijack over 16,000 TP-Link routers</a> (and other networking devices) in 2024, creating an Azure-slamming botnet of massive proportions.</p><p>Not to mention <a href="https://www.pcgamer.com/hardware/networking/the-fbi-says-that-elderly-cisco-linksys-router-youve-been-meaning-to-replace-may-be-under-serious-threat-from-cyber-criminals/" target="_blank">older Cisco Linksys routers being called out by the FBI</a> for their vulnerabilities, no less. However, Asus does seem to patch its routers <a href="https://www.pcgamer.com/hardware/dangerous-security-flaws-could-potentially-affect-millions-of-asus-pc-and-router-owners-heres-how-to-protect-yourself/" target="_blank">more often than most</a>, which again, could be looked at in two different ways. </p><p>Certainly, the timing of this particular fix is less than ideal. But hey, it's a good chance for me to remind you once again: Update your networking hardware, folks. It simply ain't worth the risk to ignore.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Strix Morph 96 Wireless review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Asus took the opportunity at CES 2026 earlier this year to unveil two shiny new keyboards: the fast, Hall effect ROG Falchion Ace 75 HE that's focused squarely at gamers; and the one I've had in front of me for the last couple of weeks, the ROG Strix Morph 96 Wireless.</p><p>This is a keyboard that's designed to appeal more to the enthusiast end of the mechanical keyboard market, an area we've seen a burgeoning interest in from a range of mainstream manufacturers over recent years. I'd wager Asus has been the one out of all of them to walk the fine line between 'gaming' and 'enthusiast' the best, especially since the <a href="https://www.pcgamer.com/asus-rog-strix-scope-ii-96-wireless-review/" target="_blank">Asus ROG Strix Scope II 96 Wireless</a> has sat atop our <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">best gaming keyboards</a> list virtually since its release.</p><p>The fact is that the ROG Strix Morph 96 Wireless feels like a strange product when the Strix Scope II 96 Wireless exists. After all, the two share a lot of features. You've got the same 96 percent, or 1800 layout, that squishes up the number pad and moves the nav cluster to provide a full-size keyboard in a reduced footprint, a similar choice of switches, dual wireless connectivity and some very similar physical touches that make this a bit of a head-scratcher to me. </p><p>I'll return to this point a little later on, but let's have a gander at what's in front of me. Well, um, it's a keyboard. There you go. I'll take my commission now, please, editor, and be off to the bank to cash my cheque (if I had a physical bank to go to—I guess my phone's banking app will have to do).</p><div  class="fancy-box"><div class="fancy_box-title">ROG Strix Morph 96 Wireless specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pakN8wuA96FHzwimusvJ79" name="Asus ROG Strix Morph 96 Wireless 13" caption="" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." src="https://cdn.mos.cms.futurecdn.net/pakN8wuA96FHzwimusvJ79.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Switch type: </strong>Asus ROG NX Snow V2 or Storm V2<br><strong>Keycaps: </strong>ABS, doubleshot<br><strong>Lighting: </strong>RGB, controllable in software<br><strong>Onboard storage:</strong> 5 profiles<br><strong>Extra ports: </strong>None<br><strong>Connection type: </strong>Wired USB-C/2.4 GHz/Bluetooth 5.0<br><strong>Cable: </strong>USB Type-C/USB Type-A, detachable<br><strong>Weight: </strong>1.125 kg/2.48 lbs<br><strong>Price:</strong> $140/£135</p></div></div><p>Oh, you want more? Oh, alright. I may have to work a little harder to earn a living, I suppose. As I say, we've got the same 96 percent layout as the Strix Scope II 96 Wireless that provides a full-size layout, complete with number pad, arrow keys and nav cluster, in a smaller footprint to save desk space. It's also known as the '1800 layout' after the Cherry G80-1800 keyboard that has been around for at least the last twenty-five years, if not longer by this point, which is where this configuration of keys originated. </p><p>It's a functional choice, and one I wish we'd see a little more from manufacturers, being very easy to live with if you're used to a full-size board. You'll just need to remember to find some of the nav keys above the number pad, rather than next to it.</p><p>Physical touches include doubleshot keycaps with a pleasant texturing to them that aids grip when typing, although I am quite sad to report they're ABS rather than PBT. This is a marker of a cheaper keyboard, even though PBT has made its way down the price ladder to more wallet-friendly options in recent years, such as the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/gamakay-x-naughshark-ns68-review/" target="_blank">Gamakay x NaughShark NS68</a>. There's potential for the ROG Strix Morph 96 Wireless' keycaps to shine after not too long if you're a heavy user—the Strix Scope II 96 Wireless instead has good old PBT. I am pleased about the dual Windows/macOS legends, though, which is very thoughtful.</p><p>The casing here is different to its older brother, too, with a closed shell rather than a skeletal one, which is better because you won't get any ingress of crud, and it keeps the RGB lighting from spilling out. The top case is metal with the underside being plastic, and at 1.125 kg, there's some decent heft here. Unfortunately, I did notice some flex at the corners under some pressure, which leaves a bit of a sour taste. You can also take this keyboard apart with screws in each corner of the top casing, saving the task of turning it over to disassemble. For modders, that's a small but important addition.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fqpJ4NtXtzz9QNLcL544A9" name="Asus ROG Strix Morph 96 Wireless 6" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." src="https://cdn.mos.cms.futurecdn.net/fqpJ4NtXtzz9QNLcL544A9.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>On the left, you'll find a multi-function dial that can do everything from controlling volume to changing the RGB lighting brightness level and even scrolling a webpage right out of the box with the function changed by pressing the button further up the left side. </p><p>Both sides are home to additional RGB light bars, while the top side houses a USB-C port for wired use, a toggle switch for connectivity and a cubby for the USB-A receiver. The ROG Strix Morph 96 Wireless also comes with some grippy two-stage feet on the underside for added flexibility of typing angle.</p><p>Inside, you get a choice of switches, with V2 variants of Asus' linear ROG NX Snow or audibly tactile RX Storm switches; my sample shipped with the former. These are a light and responsive 40 g linear switch that benefits from factory lubrication for no scratchiness under finger. To help their gaming credentials, the ROG NX Snow switches have a slightly higher actuation point and a shorter travel than other switches, for a snappier feel.</p><p>For gaming, the ROG NX Snow V2s work well given their lighter force, and have what Asus calls ‘Speed Tap’, which is their version of the SOCD tech found across a lot of manufacturers’ keyboards for unnaturally brisk movement. It is more of a novelty than a feature, given it’s been banned in Counter-Strike 2 online play, for instance.</p><p>Beyond this, though, the ROG Strix Morph 96 Wireless lacks the advanced rapid trigger or analog features that are found on similarly priced gaming keyboards with their Hall effect switches, such as the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychron-q5-he-review/" target="_blank">Keychron Q5 HE</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tdaYJ6ovquRypHD59moJ99" name="Asus ROG Strix Morph 96 Wireless 4" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." src="https://cdn.mos.cms.futurecdn.net/tdaYJ6ovquRypHD59moJ99.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>If you don't like the pre-installed switches inside this keyboard, then it is hotswappable, and surprisingly easy to swap out switches and keycaps with the pullers included in the box. To help its enthusiast credentials, this board also comes with a range of foam and such inside for sound dampening, and there isn't any case rattle or ping in my experience. The ROG Strix Morph 96 Wireless is also gasket-mounted, leading to a slightly bouncier feel under finger.</p><p>Connectivity is versatile, with both Bluetooth and 2.4 GHz supported for wireless flavour. As is typical, it's essentially plug and play, and I had no issues pairing to Bluetooth on my MacBook Pro and using the 2.4 GHz receiver on my main Windows gaming PC. There is also a USB-C port for wired connectivity and charging. The receiver included with this keyboard is the 'Omni' receiver, which can also handle a 2.4 GHz gaming mouse connection for a potent wireless desktop combo over one receiver, freeing up a valuable USB-A port on your PC.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xkX2jiXFcLkrgWu2ejYA79" name="Asus ROG Strix Morph 96 Wireless 9" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." src="https://cdn.mos.cms.futurecdn.net/xkX2jiXFcLkrgWu2ejYA79.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As for battery life, expect to get around 100 hours of battery life with the RGB lighting set to its default state, and virtually 600 hours if you don't want the RGB on. It is more of a subtle underglow than a full-on Pink Floyd gig, given that the keycaps here have solid legends, so it isn't as much of a sore miss to turn it off as you might expect.</p><p>I'm also pleased to report Asus has given the ROG Strix Morph 96 Wireless support for its web-based Gear Link software, which replaces the frankly shoddy Armoury Crate suite. This is only accessible when you have the keyboard plugged in via a cable or the 2.4 GHz receiver, but it provides a much lighter and easier-to-use alternative that gives you a decent amount of customisation.</p><p>Here, you can remap keys, fiddle around with the keyboard's wheel, and mess around with the RGB lighting. Granted, you don't get as much functionality as you would with a Hall effect keyboard, but for the reasons you're likely to dive into software, it's adequate.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UGZFE76r5nPDMq4rrCCHA9.jpg" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GAofj4TuHt8uoBWLSZ2s89.jpg" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CWeU4ToNGsxrA7Ye2tai79.jpg" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pakN8wuA96FHzwimusvJ79.jpg" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want a decent enthusiast-grade mechanical choice: </strong>The ROG Strix Morph 96 Wireless nails the basics for a mainstream mechanical choice with smooth switches, a functional layout, versatile wireless connectivity and more.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want your money to go a bit further: </strong>You can save a bit by going for the Strix Scope II 96 Wireless, and net extras such as PBT keycaps, a wristrest and longer battery life.</p></div></div><p>Returning to the point posed at the beginning of the article, the ROG Strix Morph 96 Wireless feels too similar to the Strix Scope II 96 Wireless in some respects to the point I have considered putting the "They've rebadged it, you fool!" quote from Alan Partridge (British reference, sorry) somewhere in here and therefore gets more of a half-hearted recommendation. </p><p>This isn't least as it's possible to get the Strix Scope II 96 Wireless with PBT keycaps, a wristrest and a longer maximum runtime for less than the $140/£135 asking price for this new model.</p><p>At this price point, you can also begin to consider the likes of the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/ducky-zero-6108-review/" target="_blank">Ducky Zero 6108</a>, which offers a sublime core experience with a full-size layout, enthusiast-grade touches and proper Cherry MX2A switches for the sub £100/$100 mark. You do have to make do without any software customisation there, though.</p><p>It leaves the ROG Strix Morph 96 Wireless in a bit of a funny position. Yes, this is a really lovely keyboard that's cheaper than the Strix Scope II 96 Wireless if we're going on retail price alone with newer switches, a different design and a few other extras, but as I can get other mechanical boards with similar feature sets for less than this, it's a harder sell than you might think.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-strix-morph-96-wireless-review/</link>
                                                                            <description>
                            <![CDATA[ Not that new. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tL5CEEuZPBHtPaUrK5y9gK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qUG8ZKVvwPehbo9hpJ3WA9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 24 Mar 2026 16:19:22 +0000</pubDate>                                                                                                                                <updated>Mon, 30 Mar 2026 14:14:47 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qUG8ZKVvwPehbo9hpJ3WA9-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Strix Morph 96 Wireless on a desk mat.]]></media:description>                                                            <media:text><![CDATA[Asus ROG Strix Morph 96 Wireless on a desk mat.]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Strix Morph 96 Wireless on a desk mat.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qUG8ZKVvwPehbo9hpJ3WA9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Asus took the opportunity at CES 2026 earlier this year to unveil two shiny new keyboards: the fast, Hall effect ROG Falchion Ace 75 HE that's focused squarely at gamers; and the one I've had in front of me for the last couple of weeks, the ROG Strix Morph 96 Wireless.</p><p>This is a keyboard that's designed to appeal more to the enthusiast end of the mechanical keyboard market, an area we've seen a burgeoning interest in from a range of mainstream manufacturers over recent years. I'd wager Asus has been the one out of all of them to walk the fine line between 'gaming' and 'enthusiast' the best, especially since the <a href="https://www.pcgamer.com/asus-rog-strix-scope-ii-96-wireless-review/" target="_blank">Asus ROG Strix Scope II 96 Wireless</a> has sat atop our <a href="https://www.pcgamer.com/best-gaming-keyboard/" target="_blank">best gaming keyboards</a> list virtually since its release.</p><p>The fact is that the ROG Strix Morph 96 Wireless feels like a strange product when the Strix Scope II 96 Wireless exists. After all, the two share a lot of features. You've got the same 96 percent, or 1800 layout, that squishes up the number pad and moves the nav cluster to provide a full-size keyboard in a reduced footprint, a similar choice of switches, dual wireless connectivity and some very similar physical touches that make this a bit of a head-scratcher to me. </p><p>I'll return to this point a little later on, but let's have a gander at what's in front of me. Well, um, it's a keyboard. There you go. I'll take my commission now, please, editor, and be off to the bank to cash my cheque (if I had a physical bank to go to—I guess my phone's banking app will have to do).</p><div  class="fancy-box"><div class="fancy_box-title">ROG Strix Morph 96 Wireless specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pakN8wuA96FHzwimusvJ79" name="Asus ROG Strix Morph 96 Wireless 13" caption="" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." src="https://cdn.mos.cms.futurecdn.net/pakN8wuA96FHzwimusvJ79.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Switch type: </strong>Asus ROG NX Snow V2 or Storm V2<br><strong>Keycaps: </strong>ABS, doubleshot<br><strong>Lighting: </strong>RGB, controllable in software<br><strong>Onboard storage:</strong> 5 profiles<br><strong>Extra ports: </strong>None<br><strong>Connection type: </strong>Wired USB-C/2.4 GHz/Bluetooth 5.0<br><strong>Cable: </strong>USB Type-C/USB Type-A, detachable<br><strong>Weight: </strong>1.125 kg/2.48 lbs<br><strong>Price:</strong> $140/£135</p></div></div><p>Oh, you want more? Oh, alright. I may have to work a little harder to earn a living, I suppose. As I say, we've got the same 96 percent layout as the Strix Scope II 96 Wireless that provides a full-size layout, complete with number pad, arrow keys and nav cluster, in a smaller footprint to save desk space. It's also known as the '1800 layout' after the Cherry G80-1800 keyboard that has been around for at least the last twenty-five years, if not longer by this point, which is where this configuration of keys originated. </p><p>It's a functional choice, and one I wish we'd see a little more from manufacturers, being very easy to live with if you're used to a full-size board. You'll just need to remember to find some of the nav keys above the number pad, rather than next to it.</p><p>Physical touches include doubleshot keycaps with a pleasant texturing to them that aids grip when typing, although I am quite sad to report they're ABS rather than PBT. This is a marker of a cheaper keyboard, even though PBT has made its way down the price ladder to more wallet-friendly options in recent years, such as the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/gamakay-x-naughshark-ns68-review/" target="_blank">Gamakay x NaughShark NS68</a>. There's potential for the ROG Strix Morph 96 Wireless' keycaps to shine after not too long if you're a heavy user—the Strix Scope II 96 Wireless instead has good old PBT. I am pleased about the dual Windows/macOS legends, though, which is very thoughtful.</p><p>The casing here is different to its older brother, too, with a closed shell rather than a skeletal one, which is better because you won't get any ingress of crud, and it keeps the RGB lighting from spilling out. The top case is metal with the underside being plastic, and at 1.125 kg, there's some decent heft here. Unfortunately, I did notice some flex at the corners under some pressure, which leaves a bit of a sour taste. You can also take this keyboard apart with screws in each corner of the top casing, saving the task of turning it over to disassemble. For modders, that's a small but important addition.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fqpJ4NtXtzz9QNLcL544A9" name="Asus ROG Strix Morph 96 Wireless 6" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." src="https://cdn.mos.cms.futurecdn.net/fqpJ4NtXtzz9QNLcL544A9.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>On the left, you'll find a multi-function dial that can do everything from controlling volume to changing the RGB lighting brightness level and even scrolling a webpage right out of the box with the function changed by pressing the button further up the left side. </p><p>Both sides are home to additional RGB light bars, while the top side houses a USB-C port for wired use, a toggle switch for connectivity and a cubby for the USB-A receiver. The ROG Strix Morph 96 Wireless also comes with some grippy two-stage feet on the underside for added flexibility of typing angle.</p><p>Inside, you get a choice of switches, with V2 variants of Asus' linear ROG NX Snow or audibly tactile RX Storm switches; my sample shipped with the former. These are a light and responsive 40 g linear switch that benefits from factory lubrication for no scratchiness under finger. To help their gaming credentials, the ROG NX Snow switches have a slightly higher actuation point and a shorter travel than other switches, for a snappier feel.</p><p>For gaming, the ROG NX Snow V2s work well given their lighter force, and have what Asus calls ‘Speed Tap’, which is their version of the SOCD tech found across a lot of manufacturers’ keyboards for unnaturally brisk movement. It is more of a novelty than a feature, given it’s been banned in Counter-Strike 2 online play, for instance.</p><p>Beyond this, though, the ROG Strix Morph 96 Wireless lacks the advanced rapid trigger or analog features that are found on similarly priced gaming keyboards with their Hall effect switches, such as the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychron-q5-he-review/" target="_blank">Keychron Q5 HE</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tdaYJ6ovquRypHD59moJ99" name="Asus ROG Strix Morph 96 Wireless 4" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." src="https://cdn.mos.cms.futurecdn.net/tdaYJ6ovquRypHD59moJ99.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>If you don't like the pre-installed switches inside this keyboard, then it is hotswappable, and surprisingly easy to swap out switches and keycaps with the pullers included in the box. To help its enthusiast credentials, this board also comes with a range of foam and such inside for sound dampening, and there isn't any case rattle or ping in my experience. The ROG Strix Morph 96 Wireless is also gasket-mounted, leading to a slightly bouncier feel under finger.</p><p>Connectivity is versatile, with both Bluetooth and 2.4 GHz supported for wireless flavour. As is typical, it's essentially plug and play, and I had no issues pairing to Bluetooth on my MacBook Pro and using the 2.4 GHz receiver on my main Windows gaming PC. There is also a USB-C port for wired connectivity and charging. The receiver included with this keyboard is the 'Omni' receiver, which can also handle a 2.4 GHz gaming mouse connection for a potent wireless desktop combo over one receiver, freeing up a valuable USB-A port on your PC.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xkX2jiXFcLkrgWu2ejYA79" name="Asus ROG Strix Morph 96 Wireless 9" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." src="https://cdn.mos.cms.futurecdn.net/xkX2jiXFcLkrgWu2ejYA79.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As for battery life, expect to get around 100 hours of battery life with the RGB lighting set to its default state, and virtually 600 hours if you don't want the RGB on. It is more of a subtle underglow than a full-on Pink Floyd gig, given that the keycaps here have solid legends, so it isn't as much of a sore miss to turn it off as you might expect.</p><p>I'm also pleased to report Asus has given the ROG Strix Morph 96 Wireless support for its web-based Gear Link software, which replaces the frankly shoddy Armoury Crate suite. This is only accessible when you have the keyboard plugged in via a cable or the 2.4 GHz receiver, but it provides a much lighter and easier-to-use alternative that gives you a decent amount of customisation.</p><p>Here, you can remap keys, fiddle around with the keyboard's wheel, and mess around with the RGB lighting. Granted, you don't get as much functionality as you would with a Hall effect keyboard, but for the reasons you're likely to dive into software, it's adequate.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UGZFE76r5nPDMq4rrCCHA9.jpg" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GAofj4TuHt8uoBWLSZ2s89.jpg" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CWeU4ToNGsxrA7Ye2tai79.jpg" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pakN8wuA96FHzwimusvJ79.jpg" alt="Asus ROG Strix Morph 96 Wireless on a desk mat." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want a decent enthusiast-grade mechanical choice: </strong>The ROG Strix Morph 96 Wireless nails the basics for a mainstream mechanical choice with smooth switches, a functional layout, versatile wireless connectivity and more.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want your money to go a bit further: </strong>You can save a bit by going for the Strix Scope II 96 Wireless, and net extras such as PBT keycaps, a wristrest and longer battery life.</p></div></div><p>Returning to the point posed at the beginning of the article, the ROG Strix Morph 96 Wireless feels too similar to the Strix Scope II 96 Wireless in some respects to the point I have considered putting the "They've rebadged it, you fool!" quote from Alan Partridge (British reference, sorry) somewhere in here and therefore gets more of a half-hearted recommendation. </p><p>This isn't least as it's possible to get the Strix Scope II 96 Wireless with PBT keycaps, a wristrest and a longer maximum runtime for less than the $140/£135 asking price for this new model.</p><p>At this price point, you can also begin to consider the likes of the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/ducky-zero-6108-review/" target="_blank">Ducky Zero 6108</a>, which offers a sublime core experience with a full-size layout, enthusiast-grade touches and proper Cherry MX2A switches for the sub £100/$100 mark. You do have to make do without any software customisation there, though.</p><p>It leaves the ROG Strix Morph 96 Wireless in a bit of a funny position. Yes, this is a really lovely keyboard that's cheaper than the Strix Scope II 96 Wireless if we're going on retail price alone with newer switches, a different design and a few other extras, but as I can get other mechanical boards with similar feature sets for less than this, it's a harder sell than you might think.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Cetra Open Wireless review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'll admit one thing to you right now: I don't like in-ear headphones. I never really have. They just don't feel right in my ears for longer than an hour or so. Maybe it's because I've never been keen on the idea of having a piece of silicon shoved in my ear to listen to things, or the whole form factor, although of course it is all down to taste. </p><p>After all, lots of people swear by wireless earbuds for day-to-day productivity loads, and even for gaming. The likes of the <a href="https://www.pcgamer.com/hardware/earbuds-headphones/steelseries-arctis-gamebuds-review/" target="_blank">SteelSeries Arctis GameBuds</a> and <a href="https://www.pcgamer.com/sony-inzone-buds-review/" target="_blank">Sony Inzone Buds</a> are two bright sparks in this regard.</p><p>Enter the Asus ROG Cetra Open Wireless, a new $230/£185 set of 'open back' gaming buds that could be the answer to my problems. There isn't the need to shove any silicon tips in your ears with these buds, as they simply rest 'on' your ears, rather than in them. </p><p>For a quick refresher, open-back headphones refer to ones that don't have closed cups, thereby letting sound in and out for a wider and more expansive presentation at the expense of potentially annoying those around you. </p><div  class="fancy-box"><div class="fancy_box-title">Cetra Open specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="va3GfTCMnLKxgsZxwt8eHK" name="Asus ROG Cetra Open Wireless 3" caption="" alt="Asus ROG Cetra Open earbuds on a deskmat." src="https://cdn.mos.cms.futurecdn.net/va3GfTCMnLKxgsZxwt8eHK.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Drivers: </strong>14.2 mm DLC drivers<br><strong>Frequency response: </strong>20–20,000 Hz<br><strong>Weight: </strong>22 g (both)<br><strong>Connection: </strong>2.4 GHz wireless | Bluetooth 5.3<br><strong>Battery life: </strong>64 hr (16 hr earbuds + 48 hr charging case)<br><strong>Durability: </strong>IPX5 water resistant<br><strong>Price: </strong>$230 / £185</p></div></div><p>In this instance, the ROG Cetra Open Wireless are designated as 'open' from more of a comfort perspective. It's a strange sensation having them resting on your ears for the first time, especially if you're used to more traditional earbuds and over-ear headphones. In my experience, it took just a few minutes for me to acclimatise to these ROG earbuds, although there was still an odd sensation when I put them back on after taking them off.</p><p>Moreover, the inclusion of an ear hook in their construction makes the fit secure and helps position these buds as more of a fitness/running choice, as well as for gaming. Asus also bundles a neck strap in the box to tie the two buds together, so they can't go walkabouts together, and also helps them remain in place if you're running and such. Also helping their fitness credentials is the presence of an IPX5 water resistance rating, meaning these should be alright for water splashes and such from rain or sweat.</p><p>One thing I certainly appreciate about these earbuds is that there aren't any finicky touch controls, as Asus has opted for proper buttons instead. Given how small the main frames of these are, the buttons are understandably quite small, requiring a certain degree of precision. Get it right, and you can control media playback and such with relative ease without having to swipe incoherently.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WUNdszn9mdhc54cx34AMHK" name="Asus ROG Cetra Open Wireless 7" alt="Asus ROG Cetra Open earbuds on a deskmat." src="https://cdn.mos.cms.futurecdn.net/WUNdszn9mdhc54cx34AMHK.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Owing to the larger nature of an open frame, the ROG Cetra Open Wireless' charging case is chunkier than you might be used to—it's more in length than in thickness. The case is still pocketable, just, and you'll need deeper pockets to accommodate. The case has a bit of a plastic feel to it, which is okay, and has some flair with ROG branding if that's your kind of thing.</p><p>Open the case up, and you'll find the earbuds sit flat down and magnetically attach for charging, complete with status LEDs so you know juice is going back into them. In the middle sits the USB-C receiver for a low-latency 2.4 GHz connection, complete with a USB-C port in itself for a passthrough so you can still charge your phone while using the buds, or so you don't lose out on the functionality of a front panel USB-C port on your PC, which can be quite hard to come by.</p><p>On the point of connectivity, the ROG Cetra Open Wireless connect via both the bundled 2.4 GHz receiver and Bluetooth, and two devices can be connected simultaneously for ease of use. The 2.4 GHz low-latency 'Speednova' connection is handy for gaming powers, while having an additional Bluetooth channel frees these buds up for listening to music or podcasts through your phone when you're travelling, for instance.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="dmqYPnrSNHeyN2RZ9s6dGK" name="Asus ROG Cetra Open Wireless 5" alt="Asus ROG Cetra Open earbuds on a deskmat." src="https://cdn.mos.cms.futurecdn.net/dmqYPnrSNHeyN2RZ9s6dGK.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Battery life here is generally strong, too, as these Asus earbuds can run for a total of 16 hours from the buds themselves, with the case supplementing this with an additional 48 hours of use. That's 64 hours in total, albeit only if you're happy to turn the mic and RGB lighting off. Leave all of it running, and your runtime will be brought down closer to the SteelSeries Arctis GameBuds' 40 hours, if not slightly less.</p><p>A handy feature the ROG Cetra Open Wireless has is wear detection. This is ported over more from 'lifestyle' focused devices than gaming-centric ones, and means the buds will stop whatever you're listening to when it detects you've taken the buds off. </p><p>Far too often, I'll take a set of headphones or earbuds off to do something else, only to put them back on and find they've had a party to themselves while I've answered the front door. Now they stop when you do.</p><p>It's taken me long enough, but time to get to the important bit: audio quality. Usually, open-back headphones and headsets come with an increasingly wide and expansive presentation—after all, that's the whole point of them—which sets them apart from their closed-back counterparts. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="D9PpT4ZKEUrqFSpVjhtHHK" name="Asus ROG Cetra Open Wireless 8" alt="Asus ROG Cetra Open earbuds on a deskmat." src="https://cdn.mos.cms.futurecdn.net/D9PpT4ZKEUrqFSpVjhtHHK.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The ROG Cetra Open Wireless largely impressed me in this regard in my usual testing ground of Counter Strike 2, with surprisingly precise directional audio and an excellent soundstage to boot. Combined with this, I got some great overall detail for pinpointing footsteps, distant gunfire and explosions, making these a very competent set of buds for FPS titles.</p><p>The big surprise at how these buds sounded, though, was the power of their bass. When not working, I'm usually listening to a good range of rock tracks, be it Marillion, Rush or otherwise. Spinning up Rush's YYZ revealed the punch and power of the bass, providing a great sense of atmosphere and warmth to proceedings. It wasn't to the extent you could feel the subbass as such, but more of a reassuring heft that works away in the background.</p><p>I also didn't find that the prominent low end coloured the sound of the ROG Cetra Open Wireless too much, as the mid-range of vocals and footsteps felt clear, while the top-end on the likes of Steely Dan's Do It Again extracted solid detail and sparkle. </p><p>I'd probably be inclined to describe these earbuds as a purposeful listen, rather than being a fun or energetic type. The sound signature serves a purpose for their gaming-centric workload, although there is still plenty of room to stretch their legs and have some fun with an array of music.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rxadK9LnNhus7cAwXxAiGK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/D9PpT4ZKEUrqFSpVjhtHHK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HNbzwdU3Mmq8TUQ4wXkEHK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dmqYPnrSNHeyN2RZ9s6dGK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ALUSpzstXj9yA99YAY63HK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WUNdszn9mdhc54cx34AMHK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want open-back wireless earbuds: </strong>There aren't many gaming earbuds with this open-back form factor, and if it's something you want, Asus has provided an option to fit the niche.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You want a more conventional form factor: </strong>This open form factor isn't for everyone, and there are plenty of choices that provide a more conventional fit with features such as ANC for less.</p></div></div><p>Even though these are open-back buds, I didn't experience much in the way of seepage from the ROG Cetra Open Wireless. Sure, it was possible to slightly hear the audio from a foot or two away, but that's only at unnaturally loud volumes where you're probably going to do some damage. For the most part, you won't bother people too much using these for a commute or in a busy cafe.</p><p>The microphone in these buds is perfectly cromulent for calls and in-game comms, with decent clarity and body overall that I'd wager surpasses a lot of its key rivals.</p><p>Then we come to the dilemma of price and appeal. The fact is that the SteelSeries Arctis GameBuds are likely to appeal to more people due to a lower price, a more conventional fit, and as much versatility as these. It's also worth noting you can get some top-class noise-cancelling buds from Sony and Bose for a similar price to these, and more fitness-focused open buds that don't cost as much.</p><p>The Asus ROG Cetra Open Wireless are an intriguing addition to the market sector of gaming earbuds, adding the convenience of open-back powers to a form factor it isn't usually associated with. I like the way they fit and the way they sound, although at the price they are, it's an expensive experiment.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/earbuds-headphones/asus-rog-cetra-open-wireless-review/</link>
                                                                            <description>
                            <![CDATA[ Proof of concept? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NgSLF69g64kndeZvFJcQq8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gqdLXphPcNCsumRdANzrHK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 24 Mar 2026 15:49:35 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Earbuds &amp; Headphones]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming Audio]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gqdLXphPcNCsumRdANzrHK-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Cetra Open earbuds on a deskmat.]]></media:description>                                                            <media:text><![CDATA[Asus ROG Cetra Open earbuds on a deskmat.]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Cetra Open earbuds on a deskmat.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gqdLXphPcNCsumRdANzrHK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'll admit one thing to you right now: I don't like in-ear headphones. I never really have. They just don't feel right in my ears for longer than an hour or so. Maybe it's because I've never been keen on the idea of having a piece of silicon shoved in my ear to listen to things, or the whole form factor, although of course it is all down to taste. </p><p>After all, lots of people swear by wireless earbuds for day-to-day productivity loads, and even for gaming. The likes of the <a href="https://www.pcgamer.com/hardware/earbuds-headphones/steelseries-arctis-gamebuds-review/" target="_blank">SteelSeries Arctis GameBuds</a> and <a href="https://www.pcgamer.com/sony-inzone-buds-review/" target="_blank">Sony Inzone Buds</a> are two bright sparks in this regard.</p><p>Enter the Asus ROG Cetra Open Wireless, a new $230/£185 set of 'open back' gaming buds that could be the answer to my problems. There isn't the need to shove any silicon tips in your ears with these buds, as they simply rest 'on' your ears, rather than in them. </p><p>For a quick refresher, open-back headphones refer to ones that don't have closed cups, thereby letting sound in and out for a wider and more expansive presentation at the expense of potentially annoying those around you. </p><div  class="fancy-box"><div class="fancy_box-title">Cetra Open specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="va3GfTCMnLKxgsZxwt8eHK" name="Asus ROG Cetra Open Wireless 3" caption="" alt="Asus ROG Cetra Open earbuds on a deskmat." src="https://cdn.mos.cms.futurecdn.net/va3GfTCMnLKxgsZxwt8eHK.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Drivers: </strong>14.2 mm DLC drivers<br><strong>Frequency response: </strong>20–20,000 Hz<br><strong>Weight: </strong>22 g (both)<br><strong>Connection: </strong>2.4 GHz wireless | Bluetooth 5.3<br><strong>Battery life: </strong>64 hr (16 hr earbuds + 48 hr charging case)<br><strong>Durability: </strong>IPX5 water resistant<br><strong>Price: </strong>$230 / £185</p></div></div><p>In this instance, the ROG Cetra Open Wireless are designated as 'open' from more of a comfort perspective. It's a strange sensation having them resting on your ears for the first time, especially if you're used to more traditional earbuds and over-ear headphones. In my experience, it took just a few minutes for me to acclimatise to these ROG earbuds, although there was still an odd sensation when I put them back on after taking them off.</p><p>Moreover, the inclusion of an ear hook in their construction makes the fit secure and helps position these buds as more of a fitness/running choice, as well as for gaming. Asus also bundles a neck strap in the box to tie the two buds together, so they can't go walkabouts together, and also helps them remain in place if you're running and such. Also helping their fitness credentials is the presence of an IPX5 water resistance rating, meaning these should be alright for water splashes and such from rain or sweat.</p><p>One thing I certainly appreciate about these earbuds is that there aren't any finicky touch controls, as Asus has opted for proper buttons instead. Given how small the main frames of these are, the buttons are understandably quite small, requiring a certain degree of precision. Get it right, and you can control media playback and such with relative ease without having to swipe incoherently.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WUNdszn9mdhc54cx34AMHK" name="Asus ROG Cetra Open Wireless 7" alt="Asus ROG Cetra Open earbuds on a deskmat." src="https://cdn.mos.cms.futurecdn.net/WUNdszn9mdhc54cx34AMHK.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Owing to the larger nature of an open frame, the ROG Cetra Open Wireless' charging case is chunkier than you might be used to—it's more in length than in thickness. The case is still pocketable, just, and you'll need deeper pockets to accommodate. The case has a bit of a plastic feel to it, which is okay, and has some flair with ROG branding if that's your kind of thing.</p><p>Open the case up, and you'll find the earbuds sit flat down and magnetically attach for charging, complete with status LEDs so you know juice is going back into them. In the middle sits the USB-C receiver for a low-latency 2.4 GHz connection, complete with a USB-C port in itself for a passthrough so you can still charge your phone while using the buds, or so you don't lose out on the functionality of a front panel USB-C port on your PC, which can be quite hard to come by.</p><p>On the point of connectivity, the ROG Cetra Open Wireless connect via both the bundled 2.4 GHz receiver and Bluetooth, and two devices can be connected simultaneously for ease of use. The 2.4 GHz low-latency 'Speednova' connection is handy for gaming powers, while having an additional Bluetooth channel frees these buds up for listening to music or podcasts through your phone when you're travelling, for instance.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="dmqYPnrSNHeyN2RZ9s6dGK" name="Asus ROG Cetra Open Wireless 5" alt="Asus ROG Cetra Open earbuds on a deskmat." src="https://cdn.mos.cms.futurecdn.net/dmqYPnrSNHeyN2RZ9s6dGK.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Battery life here is generally strong, too, as these Asus earbuds can run for a total of 16 hours from the buds themselves, with the case supplementing this with an additional 48 hours of use. That's 64 hours in total, albeit only if you're happy to turn the mic and RGB lighting off. Leave all of it running, and your runtime will be brought down closer to the SteelSeries Arctis GameBuds' 40 hours, if not slightly less.</p><p>A handy feature the ROG Cetra Open Wireless has is wear detection. This is ported over more from 'lifestyle' focused devices than gaming-centric ones, and means the buds will stop whatever you're listening to when it detects you've taken the buds off. </p><p>Far too often, I'll take a set of headphones or earbuds off to do something else, only to put them back on and find they've had a party to themselves while I've answered the front door. Now they stop when you do.</p><p>It's taken me long enough, but time to get to the important bit: audio quality. Usually, open-back headphones and headsets come with an increasingly wide and expansive presentation—after all, that's the whole point of them—which sets them apart from their closed-back counterparts. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="D9PpT4ZKEUrqFSpVjhtHHK" name="Asus ROG Cetra Open Wireless 8" alt="Asus ROG Cetra Open earbuds on a deskmat." src="https://cdn.mos.cms.futurecdn.net/D9PpT4ZKEUrqFSpVjhtHHK.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The ROG Cetra Open Wireless largely impressed me in this regard in my usual testing ground of Counter Strike 2, with surprisingly precise directional audio and an excellent soundstage to boot. Combined with this, I got some great overall detail for pinpointing footsteps, distant gunfire and explosions, making these a very competent set of buds for FPS titles.</p><p>The big surprise at how these buds sounded, though, was the power of their bass. When not working, I'm usually listening to a good range of rock tracks, be it Marillion, Rush or otherwise. Spinning up Rush's YYZ revealed the punch and power of the bass, providing a great sense of atmosphere and warmth to proceedings. It wasn't to the extent you could feel the subbass as such, but more of a reassuring heft that works away in the background.</p><p>I also didn't find that the prominent low end coloured the sound of the ROG Cetra Open Wireless too much, as the mid-range of vocals and footsteps felt clear, while the top-end on the likes of Steely Dan's Do It Again extracted solid detail and sparkle. </p><p>I'd probably be inclined to describe these earbuds as a purposeful listen, rather than being a fun or energetic type. The sound signature serves a purpose for their gaming-centric workload, although there is still plenty of room to stretch their legs and have some fun with an array of music.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rxadK9LnNhus7cAwXxAiGK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/D9PpT4ZKEUrqFSpVjhtHHK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HNbzwdU3Mmq8TUQ4wXkEHK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dmqYPnrSNHeyN2RZ9s6dGK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ALUSpzstXj9yA99YAY63HK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WUNdszn9mdhc54cx34AMHK.jpg" alt="Asus ROG Cetra Open earbuds on a deskmat." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want open-back wireless earbuds: </strong>There aren't many gaming earbuds with this open-back form factor, and if it's something you want, Asus has provided an option to fit the niche.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You want a more conventional form factor: </strong>This open form factor isn't for everyone, and there are plenty of choices that provide a more conventional fit with features such as ANC for less.</p></div></div><p>Even though these are open-back buds, I didn't experience much in the way of seepage from the ROG Cetra Open Wireless. Sure, it was possible to slightly hear the audio from a foot or two away, but that's only at unnaturally loud volumes where you're probably going to do some damage. For the most part, you won't bother people too much using these for a commute or in a busy cafe.</p><p>The microphone in these buds is perfectly cromulent for calls and in-game comms, with decent clarity and body overall that I'd wager surpasses a lot of its key rivals.</p><p>Then we come to the dilemma of price and appeal. The fact is that the SteelSeries Arctis GameBuds are likely to appeal to more people due to a lower price, a more conventional fit, and as much versatility as these. It's also worth noting you can get some top-class noise-cancelling buds from Sony and Bose for a similar price to these, and more fitness-focused open buds that don't cost as much.</p><p>The Asus ROG Cetra Open Wireless are an intriguing addition to the market sector of gaming earbuds, adding the convenience of open-back powers to a form factor it isn't usually associated with. I like the way they fit and the way they sound, although at the price they are, it's an expensive experiment.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Falchion Ace 75 HE review ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The Asus ROG Falchion Ace 75 HE takes the older ROG Falchion Ace HFX and essentially throws it away. That might seem like an overexaggeration, but it seems to be the truth as Asus has promised revamped switches along with a new sensor, new PBT keycaps, a completely different design and more besides. If that isn't starting fresh, I don't know what is.</p><p>The brand did this recently with the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-azoth-96-he-review/" target="_blank">Azoth 96 HE</a> to great effect, and it seems like this new model has taken some inspiration and elements from it. For instance, we've got the same new ROG HFX V2 switches inside that came on the new Azoth for heightened precision and power against their predecessors.</p><p>For reference, the HFX V2 switches have seen some notable upgrades over the older V1 switches, kitted out to previous Asus keyboards with Hall effect powers. The V2s were first seen on the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-falcata/" target="_blank">Asus ROG Falcata</a>, with optimisations such as a shorter overall travel (3.5 mm vs 4 mm) that's more noticeable in use than you'd think, plus a larger magnet for more precise customisation. It's now possible to set the actuation or reset point in increments of 0.01 mm, which is not something I've seen before on a range of the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/best-hall-effect-keyboards/" target="_blank">best Hall effect keyboards</a> out there.</p><p>In conjunction with the optimisations to accuracy and a shorter travel, the ROG HFX V2 switches carry a lighter actuation force of 32 g against 40 g. I appreciate that sounds like a small change, but it's one that makes a big difference. It essentially makes these switches some of the lightest you'll find on a keyboard from a more 'mainstream' brand. Combined with the shorter travel, it makes these some of the speediest out there, and when the rapid trigger powers are taken into account, it can turn the switches into hair triggers.</p><div  class="fancy-box"><div class="fancy_box-title">Falchion Ace 75 HE specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="L6EhhYUmNo66Si4N9azmWS" name="Asus ROG Falchion Ace 75 HE 2" caption="" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." src="https://cdn.mos.cms.futurecdn.net/L6EhhYUmNo66Si4N9azmWS.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Switch type:</strong> Asus ROG HFX V2<br><strong>Keycaps:</strong> PBT, doubleshot<br><strong>Lighting:</strong> RGB, controllable in software<br><strong>Onboard storage:</strong> 5 profiles<br><strong>Extra ports: </strong>None<br><strong>Connection type:</strong> Wired USB-C/<br><strong>Cable:</strong> USB Type-C/USB Type-A, detachable<br><strong>Weight: </strong>1.395 kg/3.07 lbs<br><strong>Price:</strong> £220/$220</p></div></div><p>For the HFX V2 switches, Asus has also moved to a POM stem that's lubricated to mean these linear switches are smooth and slick under finger. To help reduce key wobble, there is also a new block stem—I certainly think these are stable switches under finger, and there isn't much in the way of stem wobble. Asus has also kitted the ROG Falchion Ace 75 HE with five layers of sound dampening inside to nullify any case rattle or ping, and it's a sterling effort here.</p><p>The brand also says this keyboard is hotswappable, so it's technically possible to change the switches without the need for any soldering, although it doesn't state which switches work in here besides the HFX V2 and V2X models (the difference between these is that the -X model has an even lighter 30 g force and a -X-style stabiliser assembly for further wobble reduction). It's certainly very rare that you have the option to swap in more traditional three or five-pin MX-style switches in an HE keyboard, after all.</p><p>I dived into my usual testing grounds of Counter Strike 2 to give the ROG Falchion Ace 75 HE a fair go, along with the fast <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a><strong> </strong>I had spare. The result is that this Asus keyboard is smooth and slick with its inputs, especially with hyper-sensitive rapid trigger enabled for innately brisk actuation and reset points. Movement felt especially fast, as did weapon switching and crouching, owing to the buttons I'd set rapid trigger to in the Gear Link software this keyboard utilises.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DemZCF4MLgKp84MvjEmSWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d69VN2FCDVrGLcELr6ttVS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Gear Link is Asus' new web-based software that's a major improvement from the app-based Armoury Crate that I've traditionally felt let the ROG products down for far too long, feeling slow and clunky. Being web-based means Gear Link feels lighter and more responsive for its impressive array of features, including setting actuation and reset points, plus rapid trigger powers, and more advanced mapping such as dynamic keystroke, mod tap and all that jazz if you want to fiddle until your heart's content.</p><p>There is also SOCD tech for unnaturally quick strafing, known here as Speed Tap, although this is more for marking bumf than for real-world use. Use it online, and you'll probably see the almighty ban hammer wielded. You can also fiddle with RGB lighting, plus with the functionality of this keyboard's touch surface on the top side and the roller wheel near the end of the right-hand edge for things such as key travel, RGB lighting brightness and media volume.</p><p>The ROG Falchion Ace 75 HE is entirely wired, meaning a convenient and latency-free connection, plus there's no need to worry about charging it up. You also get the benefit of 8000 Hz polling powers, too, for more frequent reporting of inputs than other, more standard gaming keyboards. It might not be something that mere mortals can benefit from, but for the pros that this board is aimed at, where, to them, every fraction of a second counts, it's a worthwhile addition.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/N6nHAJXQLzEtAWcrzyVHVS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/87mHSVGHDVPWQYr9F8TdWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PpdCCV6EAt4V334fFFiTWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ThSTbM3QY8xtn53xG5LAXS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YUkYv2DtqFnev8eC2CMBWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The design of this Asus keyboard has changed a little against the older Falchion models, with this variant moving up to a 75% layout for the added functionality of a function row and single-column nav cluster. The Falchion's trademark touch bar across the top makes a return with this model, as well as a roller in the top right corner. Both can be remapped in software for a variety of functions and give this keyboard a clever means of control besides the actual keyboard part. </p><p>The roller is a particularly ingenious addition, as by default, it's used for fine-tuning actuation point and the sensitivity of the keyboard's rapid trigger without going into software. Plus, there's a toggle switch on the right side that can quickly enable and disable rapid trigger at the flick of a switch.</p><p>The fit and finish here is suitably excellent, with Asus' customary blend of a plastic underside and metal top plate to the chassis for a sturdy feel in-hand. It is possible to get fully machined aluminium cases at this price point, but this is a good mix of materials. In addition, this keyboard has doubleshot PBT keycaps for extra durability and a quality touch.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mf2ZMYrCUPcpg7mMAPGJUS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T9KsVNqDvJMT8bf4DrTrLS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want a powerful, wired keyboard:</strong> The ROG Falchion Ace 75 HE is a potent keyboard with little compromises on speed and clever physical features.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want a wireless choice: </strong>For a similar outlay to this Asus choice, you can snag a fast wireless keyboard that gives you additional desk freedom.</p></div></div><p>Then, after all this, we come to the price. The ROG Falchion Ace 75 HE is going to leave a £220/$220-shaped hole in your wallet, making it a real premium product. At that price, we're looking at rivals including the larger layout <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychron-q5-he-review/" target="_blank">Keychron Q5 HE</a> that has a fully machined aluminium case at the expense of lacking slightly more advanced switches and the low-profile <a href="https://www.pcgamer.com/hardware/gaming-keyboards/nuphy-air60-he-review/" target="_blank">NuPhy Air60 HE</a> that trades full-height switches for low-profile ones and retains a lot of the same powers at a lower price tag.</p><p>There is also another thorn in the ROG Falchion Ace 75 HE's armour, with one of our favourite HE keyboards, the wireless <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychron-k2-he-review/" target="_blank">Keychron K2 HE</a>, which trades wired power for wireless convenience and adds some pleasant wood to the chassis if you get the right version. It too has powerful HE switches, convenient software, and will keep more pounds/dollars/whichever currency in your pocket while doing so.</p><p>The bottom line is simple: the Asus ROG Falchion Ace 75 HE is an excellent HE gaming keyboard, but is beaten by more affordable competition that doesn't sacrifice against it. Bear in mind the usual Asus ROG tax before picking this one up.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-falchion-ace-75-he-review/</link>
                                                                            <description>
                            <![CDATA[ An ace keyboard. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BCntjGcBAR8xbGPsorTDQB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RvH7EP8da6Zz4N9bWgWmWS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 24 Mar 2026 11:46:24 +0000</pubDate>                                                                                                                                <updated>Tue, 24 Mar 2026 13:22:06 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RvH7EP8da6Zz4N9bWgWmWS-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled.]]></media:description>                                                            <media:text><![CDATA[The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled.]]></media:text>
                                <media:title type="plain"><![CDATA[The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RvH7EP8da6Zz4N9bWgWmWS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Asus ROG Falchion Ace 75 HE takes the older ROG Falchion Ace HFX and essentially throws it away. That might seem like an overexaggeration, but it seems to be the truth as Asus has promised revamped switches along with a new sensor, new PBT keycaps, a completely different design and more besides. If that isn't starting fresh, I don't know what is.</p><p>The brand did this recently with the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-azoth-96-he-review/" target="_blank">Azoth 96 HE</a> to great effect, and it seems like this new model has taken some inspiration and elements from it. For instance, we've got the same new ROG HFX V2 switches inside that came on the new Azoth for heightened precision and power against their predecessors.</p><p>For reference, the HFX V2 switches have seen some notable upgrades over the older V1 switches, kitted out to previous Asus keyboards with Hall effect powers. The V2s were first seen on the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-falcata/" target="_blank">Asus ROG Falcata</a>, with optimisations such as a shorter overall travel (3.5 mm vs 4 mm) that's more noticeable in use than you'd think, plus a larger magnet for more precise customisation. It's now possible to set the actuation or reset point in increments of 0.01 mm, which is not something I've seen before on a range of the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/best-hall-effect-keyboards/" target="_blank">best Hall effect keyboards</a> out there.</p><p>In conjunction with the optimisations to accuracy and a shorter travel, the ROG HFX V2 switches carry a lighter actuation force of 32 g against 40 g. I appreciate that sounds like a small change, but it's one that makes a big difference. It essentially makes these switches some of the lightest you'll find on a keyboard from a more 'mainstream' brand. Combined with the shorter travel, it makes these some of the speediest out there, and when the rapid trigger powers are taken into account, it can turn the switches into hair triggers.</p><div  class="fancy-box"><div class="fancy_box-title">Falchion Ace 75 HE specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="L6EhhYUmNo66Si4N9azmWS" name="Asus ROG Falchion Ace 75 HE 2" caption="" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." src="https://cdn.mos.cms.futurecdn.net/L6EhhYUmNo66Si4N9azmWS.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Switch type:</strong> Asus ROG HFX V2<br><strong>Keycaps:</strong> PBT, doubleshot<br><strong>Lighting:</strong> RGB, controllable in software<br><strong>Onboard storage:</strong> 5 profiles<br><strong>Extra ports: </strong>None<br><strong>Connection type:</strong> Wired USB-C/<br><strong>Cable:</strong> USB Type-C/USB Type-A, detachable<br><strong>Weight: </strong>1.395 kg/3.07 lbs<br><strong>Price:</strong> £220/$220</p></div></div><p>For the HFX V2 switches, Asus has also moved to a POM stem that's lubricated to mean these linear switches are smooth and slick under finger. To help reduce key wobble, there is also a new block stem—I certainly think these are stable switches under finger, and there isn't much in the way of stem wobble. Asus has also kitted the ROG Falchion Ace 75 HE with five layers of sound dampening inside to nullify any case rattle or ping, and it's a sterling effort here.</p><p>The brand also says this keyboard is hotswappable, so it's technically possible to change the switches without the need for any soldering, although it doesn't state which switches work in here besides the HFX V2 and V2X models (the difference between these is that the -X model has an even lighter 30 g force and a -X-style stabiliser assembly for further wobble reduction). It's certainly very rare that you have the option to swap in more traditional three or five-pin MX-style switches in an HE keyboard, after all.</p><p>I dived into my usual testing grounds of Counter Strike 2 to give the ROG Falchion Ace 75 HE a fair go, along with the fast <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a><strong> </strong>I had spare. The result is that this Asus keyboard is smooth and slick with its inputs, especially with hyper-sensitive rapid trigger enabled for innately brisk actuation and reset points. Movement felt especially fast, as did weapon switching and crouching, owing to the buttons I'd set rapid trigger to in the Gear Link software this keyboard utilises.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DemZCF4MLgKp84MvjEmSWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d69VN2FCDVrGLcELr6ttVS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Gear Link is Asus' new web-based software that's a major improvement from the app-based Armoury Crate that I've traditionally felt let the ROG products down for far too long, feeling slow and clunky. Being web-based means Gear Link feels lighter and more responsive for its impressive array of features, including setting actuation and reset points, plus rapid trigger powers, and more advanced mapping such as dynamic keystroke, mod tap and all that jazz if you want to fiddle until your heart's content.</p><p>There is also SOCD tech for unnaturally quick strafing, known here as Speed Tap, although this is more for marking bumf than for real-world use. Use it online, and you'll probably see the almighty ban hammer wielded. You can also fiddle with RGB lighting, plus with the functionality of this keyboard's touch surface on the top side and the roller wheel near the end of the right-hand edge for things such as key travel, RGB lighting brightness and media volume.</p><p>The ROG Falchion Ace 75 HE is entirely wired, meaning a convenient and latency-free connection, plus there's no need to worry about charging it up. You also get the benefit of 8000 Hz polling powers, too, for more frequent reporting of inputs than other, more standard gaming keyboards. It might not be something that mere mortals can benefit from, but for the pros that this board is aimed at, where, to them, every fraction of a second counts, it's a worthwhile addition.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/N6nHAJXQLzEtAWcrzyVHVS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/87mHSVGHDVPWQYr9F8TdWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PpdCCV6EAt4V334fFFiTWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ThSTbM3QY8xtn53xG5LAXS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YUkYv2DtqFnev8eC2CMBWS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The design of this Asus keyboard has changed a little against the older Falchion models, with this variant moving up to a 75% layout for the added functionality of a function row and single-column nav cluster. The Falchion's trademark touch bar across the top makes a return with this model, as well as a roller in the top right corner. Both can be remapped in software for a variety of functions and give this keyboard a clever means of control besides the actual keyboard part. </p><p>The roller is a particularly ingenious addition, as by default, it's used for fine-tuning actuation point and the sensitivity of the keyboard's rapid trigger without going into software. Plus, there's a toggle switch on the right side that can quickly enable and disable rapid trigger at the flick of a switch.</p><p>The fit and finish here is suitably excellent, with Asus' customary blend of a plastic underside and metal top plate to the chassis for a sturdy feel in-hand. It is possible to get fully machined aluminium cases at this price point, but this is a good mix of materials. In addition, this keyboard has doubleshot PBT keycaps for extra durability and a quality touch.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mf2ZMYrCUPcpg7mMAPGJUS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T9KsVNqDvJMT8bf4DrTrLS.jpg" alt="The Asus ROG Falchion Ace 75 HE on a desk with the lighting enabled." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want a powerful, wired keyboard:</strong> The ROG Falchion Ace 75 HE is a potent keyboard with little compromises on speed and clever physical features.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want a wireless choice: </strong>For a similar outlay to this Asus choice, you can snag a fast wireless keyboard that gives you additional desk freedom.</p></div></div><p>Then, after all this, we come to the price. The ROG Falchion Ace 75 HE is going to leave a £220/$220-shaped hole in your wallet, making it a real premium product. At that price, we're looking at rivals including the larger layout <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychron-q5-he-review/" target="_blank">Keychron Q5 HE</a> that has a fully machined aluminium case at the expense of lacking slightly more advanced switches and the low-profile <a href="https://www.pcgamer.com/hardware/gaming-keyboards/nuphy-air60-he-review/" target="_blank">NuPhy Air60 HE</a> that trades full-height switches for low-profile ones and retains a lot of the same powers at a lower price tag.</p><p>There is also another thorn in the ROG Falchion Ace 75 HE's armour, with one of our favourite HE keyboards, the wireless <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychron-k2-he-review/" target="_blank">Keychron K2 HE</a>, which trades wired power for wireless convenience and adds some pleasant wood to the chassis if you get the right version. It too has powerful HE switches, convenient software, and will keep more pounds/dollars/whichever currency in your pocket while doing so.</p><p>The bottom line is simple: the Asus ROG Falchion Ace 75 HE is an excellent HE gaming keyboard, but is beaten by more affordable competition that doesn't sacrifice against it. Bear in mind the usual Asus ROG tax before picking this one up.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>